summaryrefslogtreecommitdiffstats
path: root/core/res
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2008-10-21 07:00:00 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2008-10-21 07:00:00 -0700
commit54b6cfa9a9e5b861a9930af873580d6dc20f773c (patch)
tree35051494d2af230dce54d6b31c6af8fc24091316 /core/res
downloadframeworks_base-54b6cfa9a9e5b861a9930af873580d6dc20f773c.zip
frameworks_base-54b6cfa9a9e5b861a9930af873580d6dc20f773c.tar.gz
frameworks_base-54b6cfa9a9e5b861a9930af873580d6dc20f773c.tar.bz2
Initial Contribution
Diffstat (limited to 'core/res')
-rw-r--r--core/res/Android.mk36
-rw-r--r--core/res/AndroidManifest.xml933
-rw-r--r--core/res/MODULE_LICENSE_APACHE20
-rw-r--r--core/res/NOTICE190
-rw-r--r--core/res/assets/images/android_320x480.pngbin0 -> 3098 bytes
-rw-r--r--core/res/assets/images/boot_robot.pngbin0 -> 1001 bytes
-rw-r--r--core/res/assets/images/boot_robot_glow.pngbin0 -> 2083 bytes
-rw-r--r--core/res/assets/images/combobox-disabled.pngbin0 -> 566 bytes
-rw-r--r--core/res/assets/images/combobox-noHighlight.pngbin0 -> 655 bytes
-rw-r--r--core/res/assets/images/cylon_dot.pngbin0 -> 748 bytes
-rw-r--r--core/res/assets/images/cylon_left.pngbin0 -> 1283 bytes
-rw-r--r--core/res/assets/images/cylon_right.pngbin0 -> 1259 bytes
-rw-r--r--core/res/assets/sounds/bootanim0.rawbin0 -> 79471 bytes
-rw-r--r--core/res/assets/sounds/bootanim1.rawbin0 -> 79392 bytes
-rw-r--r--core/res/assets/webkit/android-weberror.pngbin0 -> 1140 bytes
-rwxr-xr-xcore/res/assets/webkit/film.pngbin0 -> 3499 bytes
-rw-r--r--core/res/assets/webkit/loaderror.html18
-rw-r--r--core/res/assets/webkit/missingImage.pngbin0 -> 456 bytes
-rw-r--r--core/res/assets/webkit/nodomain.html27
-rw-r--r--core/res/assets/webkit/nullplugin.pngbin0 -> 1552 bytes
-rw-r--r--core/res/assets/webkit/textAreaResizeCorner.pngbin0 -> 182 bytes
-rw-r--r--core/res/assets/webkit/youtube.html26
-rw-r--r--core/res/assets/webkit/youtube.pngbin0 -> 1544 bytes
-rw-r--r--core/res/res/anim/accelerate_decelerate_interpolator.xml21
-rw-r--r--core/res/res/anim/accelerate_interpolator.xml21
-rw-r--r--core/res/res/anim/app_starting_exit.xml24
-rw-r--r--core/res/res/anim/decelerate_interpolator.xml21
-rw-r--r--core/res/res/anim/fade_in.xml21
-rw-r--r--core/res/res/anim/fade_out.xml25
-rw-r--r--core/res/res/anim/grow_fade_in.xml26
-rw-r--r--core/res/res/anim/grow_fade_in_center.xml26
-rw-r--r--core/res/res/anim/grow_fade_in_from_bottom.xml26
-rw-r--r--core/res/res/anim/linear_interpolator.xml21
-rw-r--r--core/res/res/anim/options_panel_enter.xml24
-rw-r--r--core/res/res/anim/options_panel_exit.xml25
-rw-r--r--core/res/res/anim/push_down_in.xml20
-rw-r--r--core/res/res/anim/push_down_out.xml20
-rw-r--r--core/res/res/anim/push_up_in.xml20
-rw-r--r--core/res/res/anim/push_up_out.xml20
-rw-r--r--core/res/res/anim/shrink_fade_out.xml25
-rw-r--r--core/res/res/anim/shrink_fade_out_center.xml25
-rw-r--r--core/res/res/anim/shrink_fade_out_from_bottom.xml25
-rw-r--r--core/res/res/anim/slide_in_bottom.xml24
-rw-r--r--core/res/res/anim/slide_in_child_bottom.xml24
-rw-r--r--core/res/res/anim/slide_in_left.xml24
-rw-r--r--core/res/res/anim/slide_in_right.xml24
-rw-r--r--core/res/res/anim/slide_in_top.xml24
-rw-r--r--core/res/res/anim/slide_out_bottom.xml24
-rw-r--r--core/res/res/anim/slide_out_left.xml24
-rw-r--r--core/res/res/anim/slide_out_right.xml24
-rw-r--r--core/res/res/anim/slide_out_top.xml24
-rw-r--r--core/res/res/anim/submenu_enter.xml24
-rw-r--r--core/res/res/anim/submenu_exit.xml24
-rw-r--r--core/res/res/anim/task_close_enter.xml25
-rw-r--r--core/res/res/anim/task_close_exit.xml24
-rw-r--r--core/res/res/anim/task_open_enter.xml24
-rw-r--r--core/res/res/anim/task_open_exit.xml25
-rw-r--r--core/res/res/anim/toast_enter.xml23
-rw-r--r--core/res/res/anim/toast_exit.xml24
-rw-r--r--core/res/res/color/primary_text_dark.xml25
-rw-r--r--core/res/res/color/primary_text_dark_disable_only.xml21
-rw-r--r--core/res/res/color/primary_text_dark_focused.xml23
-rw-r--r--core/res/res/color/primary_text_dark_nodisable.xml21
-rw-r--r--core/res/res/color/primary_text_light.xml25
-rw-r--r--core/res/res/color/primary_text_light_disable_only.xml21
-rw-r--r--core/res/res/color/primary_text_light_nodisable.xml21
-rw-r--r--core/res/res/color/secondary_text_dark.xml26
-rw-r--r--core/res/res/color/secondary_text_dark_nodisable.xml20
-rw-r--r--core/res/res/color/secondary_text_light.xml27
-rw-r--r--core/res/res/color/secondary_text_light_nodisable.xml20
-rw-r--r--core/res/res/color/tab_indicator_text.xml20
-rw-r--r--core/res/res/color/tertiary_text_dark.xml24
-rw-r--r--core/res/res/color/tertiary_text_light.xml24
-rw-r--r--core/res/res/color/theme_panel_text.xml20
-rw-r--r--core/res/res/color/widget_autocompletetextview_dark.xml20
-rw-r--r--core/res/res/color/widget_button.xml20
-rw-r--r--core/res/res/color/widget_edittext_dark.xml20
-rw-r--r--core/res/res/color/widget_edittext_dark_hint.xml23
-rw-r--r--core/res/res/color/widget_paneltabwidget.xml20
-rw-r--r--core/res/res/color/widget_textview_bigspinneritem_dark.xml20
-rw-r--r--core/res/res/color/widget_textview_spinneritem_dark.xml20
-rw-r--r--core/res/res/drawable-land/bottombar_565.pngbin0 -> 3214 bytes
-rw-r--r--core/res/res/drawable-land/statusbar_background.pngbin0 -> 3844 bytes
-rw-r--r--core/res/res/drawable/app_icon_background.xml24
-rw-r--r--core/res/res/drawable/arrow_down_float.pngbin0 -> 3141 bytes
-rw-r--r--core/res/res/drawable/arrow_up_float.pngbin0 -> 3128 bytes
-rw-r--r--core/res/res/drawable/battery_charge_background.pngbin0 -> 4694 bytes
-rw-r--r--core/res/res/drawable/battery_charge_fill.xml22
-rw-r--r--core/res/res/drawable/battery_charge_fill_empty.9.pngbin0 -> 3384 bytes
-rw-r--r--core/res/res/drawable/battery_charge_fill_full.9.pngbin0 -> 3409 bytes
-rw-r--r--core/res/res/drawable/battery_charge_fill_warning.9.pngbin0 -> 3427 bytes
-rw-r--r--core/res/res/drawable/battery_low_battery.pngbin0 -> 5306 bytes
-rw-r--r--core/res/res/drawable/blank_tile.pngbin0 -> 557 bytes
-rw-r--r--core/res/res/drawable/boot_robot.pngbin0 -> 1001 bytes
-rw-r--r--core/res/res/drawable/bottom_bar.pngbin0 -> 2426 bytes
-rw-r--r--core/res/res/drawable/box.xml26
-rw-r--r--core/res/res/drawable/btn_application_selector.xml26
-rw-r--r--core/res/res/drawable/btn_check.xml65
-rw-r--r--core/res/res/drawable/btn_check_label_background.9.pngbin0 -> 178 bytes
-rw-r--r--core/res/res/drawable/btn_check_off.pngbin0 -> 1261 bytes
-rw-r--r--core/res/res/drawable/btn_check_off_disable.pngbin0 -> 1414 bytes
-rw-r--r--core/res/res/drawable/btn_check_off_disable_focused.pngbin0 -> 1437 bytes
-rw-r--r--core/res/res/drawable/btn_check_off_longpress.pngbin0 -> 1753 bytes
-rw-r--r--core/res/res/drawable/btn_check_off_pressed.pngbin0 -> 1751 bytes
-rw-r--r--core/res/res/drawable/btn_check_off_selected.pngbin0 -> 1790 bytes
-rw-r--r--core/res/res/drawable/btn_check_on.pngbin0 -> 1639 bytes
-rw-r--r--core/res/res/drawable/btn_check_on_disable.pngbin0 -> 1733 bytes
-rw-r--r--core/res/res/drawable/btn_check_on_disable_focused.pngbin0 -> 1740 bytes
-rw-r--r--core/res/res/drawable/btn_check_on_longpress.pngbin0 -> 4517 bytes
-rw-r--r--core/res/res/drawable/btn_check_on_pressed.pngbin0 -> 1776 bytes
-rw-r--r--core/res/res/drawable/btn_check_on_selected.pngbin0 -> 1784 bytes
-rwxr-xr-xcore/res/res/drawable/btn_code_lock_default.pngbin0 -> 3943 bytes
-rwxr-xr-xcore/res/res/drawable/btn_code_lock_default_trackball_pressed.pngbin0 -> 4049 bytes
-rwxr-xr-xcore/res/res/drawable/btn_code_lock_default_trackball_selected.pngbin0 -> 4009 bytes
-rwxr-xr-xcore/res/res/drawable/btn_code_lock_touched.pngbin0 -> 4506 bytes
-rw-r--r--core/res/res/drawable/btn_default.xml32
-rw-r--r--core/res/res/drawable/btn_default_longpress.9.pngbin0 -> 1991 bytes
-rw-r--r--core/res/res/drawable/btn_default_normal.9.pngbin0 -> 964 bytes
-rw-r--r--core/res/res/drawable/btn_default_normal_disable.9.pngbin0 -> 1048 bytes
-rw-r--r--core/res/res/drawable/btn_default_normal_disable_focused.9.pngbin0 -> 992 bytes
-rw-r--r--core/res/res/drawable/btn_default_pressed.9.pngbin0 -> 1495 bytes
-rw-r--r--core/res/res/drawable/btn_default_selected.9.pngbin0 -> 1473 bytes
-rw-r--r--core/res/res/drawable/btn_default_small.xml33
-rw-r--r--core/res/res/drawable/btn_default_small_longpress.9.pngbin0 -> 4559 bytes
-rw-r--r--core/res/res/drawable/btn_default_small_normal.9.pngbin0 -> 3690 bytes
-rw-r--r--core/res/res/drawable/btn_default_small_normal_disable.9.pngbin0 -> 4350 bytes
-rw-r--r--core/res/res/drawable/btn_default_small_normal_disable_focused.9.pngbin0 -> 1547 bytes
-rw-r--r--core/res/res/drawable/btn_default_small_pressed.9.pngbin0 -> 4201 bytes
-rw-r--r--core/res/res/drawable/btn_default_small_selected.9.pngbin0 -> 4195 bytes
-rw-r--r--core/res/res/drawable/btn_dialog.xml28
-rwxr-xr-xcore/res/res/drawable/btn_dialog_disable.pngbin0 -> 1477 bytes
-rwxr-xr-xcore/res/res/drawable/btn_dialog_disable_focused.pngbin0 -> 1329 bytes
-rwxr-xr-xcore/res/res/drawable/btn_dialog_normal.pngbin0 -> 1263 bytes
-rwxr-xr-xcore/res/res/drawable/btn_dialog_pressed.pngbin0 -> 1496 bytes
-rwxr-xr-xcore/res/res/drawable/btn_dialog_selected.pngbin0 -> 1522 bytes
-rw-r--r--core/res/res/drawable/btn_dropdown.xml24
-rw-r--r--core/res/res/drawable/btn_dropdown_disabled.9.pngbin0 -> 4991 bytes
-rw-r--r--core/res/res/drawable/btn_dropdown_down.9.pngbin0 -> 1501 bytes
-rw-r--r--core/res/res/drawable/btn_dropdown_normal.9.pngbin0 -> 2349 bytes
-rw-r--r--core/res/res/drawable/btn_dropdown_pressed.9.pngbin0 -> 5394 bytes
-rw-r--r--core/res/res/drawable/btn_dropdown_selected.9.pngbin0 -> 5460 bytes
-rwxr-xr-xcore/res/res/drawable/btn_erase_default.9.pngbin0 -> 1468 bytes
-rwxr-xr-xcore/res/res/drawable/btn_erase_pressed.9.pngbin0 -> 1313 bytes
-rwxr-xr-xcore/res/res/drawable/btn_erase_selected.9.pngbin0 -> 1184 bytes
-rwxr-xr-xcore/res/res/drawable/btn_flicker_minus.pngbin0 -> 244 bytes
-rwxr-xr-xcore/res/res/drawable/btn_flicker_plus.pngbin0 -> 410 bytes
-rwxr-xr-xcore/res/res/drawable/btn_media_player.9.pngbin0 -> 1677 bytes
-rwxr-xr-xcore/res/res/drawable/btn_media_player_disabled.9.pngbin0 -> 724 bytes
-rwxr-xr-xcore/res/res/drawable/btn_media_player_disabled_selected.9.pngbin0 -> 1040 bytes
-rwxr-xr-xcore/res/res/drawable/btn_media_player_pressed.9.pngbin0 -> 1222 bytes
-rwxr-xr-xcore/res/res/drawable/btn_media_player_selected.9.pngbin0 -> 1481 bytes
-rw-r--r--core/res/res/drawable/btn_minus.xml27
-rw-r--r--core/res/res/drawable/btn_minus_default.pngbin0 -> 3366 bytes
-rw-r--r--core/res/res/drawable/btn_minus_disable.pngbin0 -> 3564 bytes
-rw-r--r--core/res/res/drawable/btn_minus_disable_focused.pngbin0 -> 3914 bytes
-rw-r--r--core/res/res/drawable/btn_minus_pressed.pngbin0 -> 3592 bytes
-rw-r--r--core/res/res/drawable/btn_minus_selected.pngbin0 -> 3561 bytes
-rw-r--r--core/res/res/drawable/btn_plus.xml27
-rw-r--r--core/res/res/drawable/btn_plus_default.pngbin0 -> 3353 bytes
-rw-r--r--core/res/res/drawable/btn_plus_disable.pngbin0 -> 3669 bytes
-rw-r--r--core/res/res/drawable/btn_plus_disable_focused.pngbin0 -> 4031 bytes
-rw-r--r--core/res/res/drawable/btn_plus_pressed.pngbin0 -> 3721 bytes
-rw-r--r--core/res/res/drawable/btn_plus_selected.pngbin0 -> 3674 bytes
-rw-r--r--core/res/res/drawable/btn_radio.xml35
-rw-r--r--core/res/res/drawable/btn_radio_label_background.9.pngbin0 -> 178 bytes
-rw-r--r--core/res/res/drawable/btn_radio_off.pngbin0 -> 2037 bytes
-rwxr-xr-xcore/res/res/drawable/btn_radio_off_disable.pngbin0 -> 2023 bytes
-rwxr-xr-xcore/res/res/drawable/btn_radio_off_disable_focused.pngbin0 -> 2659 bytes
-rw-r--r--core/res/res/drawable/btn_radio_off_longpress.pngbin0 -> 2324 bytes
-rw-r--r--core/res/res/drawable/btn_radio_off_pressed.pngbin0 -> 2463 bytes
-rw-r--r--core/res/res/drawable/btn_radio_off_selected.pngbin0 -> 2457 bytes
-rw-r--r--core/res/res/drawable/btn_radio_on.pngbin0 -> 2310 bytes
-rwxr-xr-xcore/res/res/drawable/btn_radio_on_disable.pngbin0 -> 2329 bytes
-rwxr-xr-xcore/res/res/drawable/btn_radio_on_disable_focused.pngbin0 -> 2886 bytes
-rw-r--r--core/res/res/drawable/btn_radio_on_longpress.pngbin0 -> 2365 bytes
-rw-r--r--core/res/res/drawable/btn_radio_on_pressed.pngbin0 -> 2545 bytes
-rw-r--r--core/res/res/drawable/btn_radio_on_selected.pngbin0 -> 2547 bytes
-rw-r--r--core/res/res/drawable/btn_rating_star_off_normal.pngbin0 -> 3036 bytes
-rw-r--r--core/res/res/drawable/btn_rating_star_off_pressed.pngbin0 -> 3882 bytes
-rw-r--r--core/res/res/drawable/btn_rating_star_off_selected.pngbin0 -> 3870 bytes
-rw-r--r--core/res/res/drawable/btn_rating_star_on_normal.pngbin0 -> 3469 bytes
-rw-r--r--core/res/res/drawable/btn_rating_star_on_pressed.pngbin0 -> 3905 bytes
-rw-r--r--core/res/res/drawable/btn_rating_star_on_selected.pngbin0 -> 3950 bytes
-rw-r--r--core/res/res/drawable/btn_star.xml49
-rwxr-xr-xcore/res/res/drawable/btn_star_big_off.pngbin0 -> 1460 bytes
-rwxr-xr-xcore/res/res/drawable/btn_star_big_off_disable.pngbin0 -> 1886 bytes
-rwxr-xr-xcore/res/res/drawable/btn_star_big_off_disable_focused.pngbin0 -> 1868 bytes
-rwxr-xr-xcore/res/res/drawable/btn_star_big_off_longpress.pngbin0 -> 1750 bytes
-rwxr-xr-xcore/res/res/drawable/btn_star_big_off_pressed.pngbin0 -> 4401 bytes
-rwxr-xr-xcore/res/res/drawable/btn_star_big_off_selected.pngbin0 -> 4407 bytes
-rwxr-xr-xcore/res/res/drawable/btn_star_big_on.pngbin0 -> 4449 bytes
-rwxr-xr-xcore/res/res/drawable/btn_star_big_on_disable.pngbin0 -> 4522 bytes
-rwxr-xr-xcore/res/res/drawable/btn_star_big_on_disable_focused.pngbin0 -> 1911 bytes
-rwxr-xr-xcore/res/res/drawable/btn_star_big_on_longpress.pngbin0 -> 4447 bytes
-rwxr-xr-xcore/res/res/drawable/btn_star_big_on_pressed.pngbin0 -> 4249 bytes
-rwxr-xr-xcore/res/res/drawable/btn_star_big_on_selected.pngbin0 -> 4232 bytes
-rw-r--r--core/res/res/drawable/btn_star_label_background.9.pngbin0 -> 153 bytes
-rw-r--r--core/res/res/drawable/btn_toggle.xml20
-rw-r--r--core/res/res/drawable/btn_toggle_bg.xml20
-rw-r--r--core/res/res/drawable/btn_toggle_off.9.pngbin0 -> 364 bytes
-rw-r--r--core/res/res/drawable/btn_toggle_on.9.pngbin0 -> 442 bytes
-rw-r--r--core/res/res/drawable/btn_white_longpress.9.pngbin0 -> 5461 bytes
-rw-r--r--core/res/res/drawable/btn_zoom_page.xml28
-rw-r--r--core/res/res/drawable/btn_zoom_page_normal.pngbin0 -> 1991 bytes
-rw-r--r--core/res/res/drawable/btn_zoom_page_press.pngbin0 -> 2075 bytes
-rw-r--r--core/res/res/drawable/button_inset.xml23
-rw-r--r--core/res/res/drawable/button_onoff_indicator_off.pngbin0 -> 298 bytes
-rw-r--r--core/res/res/drawable/button_onoff_indicator_on.pngbin0 -> 380 bytes
-rw-r--r--core/res/res/drawable/checkbox.xml29
-rw-r--r--core/res/res/drawable/checkbox_background.xml23
-rw-r--r--core/res/res/drawable/checkbox_label_background.9.pngbin0 -> 2863 bytes
-rw-r--r--core/res/res/drawable/checkbox_off_background.pngbin0 -> 3106 bytes
-rw-r--r--core/res/res/drawable/checkbox_off_background_focus_yellow.pngbin0 -> 3320 bytes
-rw-r--r--core/res/res/drawable/checkbox_on_background.pngbin0 -> 3354 bytes
-rw-r--r--core/res/res/drawable/checkbox_on_background_focus_yellow.pngbin0 -> 3570 bytes
-rw-r--r--core/res/res/drawable/clock_dial.pngbin0 -> 7384 bytes
-rw-r--r--core/res/res/drawable/clock_hand_hour.pngbin0 -> 1412 bytes
-rw-r--r--core/res/res/drawable/clock_hand_minute.pngbin0 -> 1550 bytes
-rw-r--r--core/res/res/drawable/code_lock_bottom.9.pngbin0 -> 158 bytes
-rw-r--r--core/res/res/drawable/code_lock_left.9.pngbin0 -> 136 bytes
-rw-r--r--core/res/res/drawable/code_lock_top.9.pngbin0 -> 124 bytes
-rw-r--r--core/res/res/drawable/compass_arrow.pngbin0 -> 732 bytes
-rw-r--r--core/res/res/drawable/compass_base.pngbin0 -> 2508 bytes
-rw-r--r--core/res/res/drawable/contextual_menu_bottom_bright.9.pngbin0 -> 697 bytes
-rw-r--r--core/res/res/drawable/contextual_menu_top_dark.9.pngbin0 -> 1032 bytes
-rw-r--r--core/res/res/drawable/default_wallpaper.jpgbin0 -> 28946 bytes
-rwxr-xr-xcore/res/res/drawable/dialog_divider_horizontal_light.9.pngbin0 -> 2921 bytes
-rw-r--r--core/res/res/drawable/divider_horizontal_bright.9.pngbin0 -> 207 bytes
-rw-r--r--core/res/res/drawable/divider_horizontal_dark.9.pngbin0 -> 219 bytes
-rw-r--r--core/res/res/drawable/divider_horizontal_dim_dark.9.pngbin0 -> 201 bytes
-rw-r--r--core/res/res/drawable/divider_horizontal_textfield.9.pngbin0 -> 137 bytes
-rw-r--r--core/res/res/drawable/divider_vertical_bright.9.pngbin0 -> 130 bytes
-rw-r--r--core/res/res/drawable/edit_text.xml28
-rw-r--r--core/res/res/drawable/editbox_background.xml24
-rw-r--r--core/res/res/drawable/editbox_background_focus_yellow.9.pngbin0 -> 3425 bytes
-rw-r--r--core/res/res/drawable/editbox_background_normal.9.pngbin0 -> 3130 bytes
-rw-r--r--core/res/res/drawable/editbox_dropdown_arrowdown.pngbin0 -> 2905 bytes
-rw-r--r--core/res/res/drawable/editbox_dropdown_arrowup.pngbin0 -> 2891 bytes
-rw-r--r--core/res/res/drawable/editbox_dropdown_background.9.pngbin0 -> 3229 bytes
-rw-r--r--core/res/res/drawable/editbox_dropdown_background_dark.9.pngbin0 -> 367 bytes
-rw-r--r--core/res/res/drawable/expander_group.xml23
-rw-r--r--core/res/res/drawable/expander_ic_maximized.9.pngbin0 -> 2081 bytes
-rw-r--r--core/res/res/drawable/expander_ic_minimized.9.pngbin0 -> 2052 bytes
-rw-r--r--core/res/res/drawable/focused_application_background_static.pngbin0 -> 3928 bytes
-rwxr-xr-xcore/res/res/drawable/frame_gallery_thumb.9.pngbin0 -> 925 bytes
-rwxr-xr-xcore/res/res/drawable/frame_gallery_thumb_pressed.9.pngbin0 -> 1704 bytes
-rwxr-xr-xcore/res/res/drawable/frame_gallery_thumb_selected.9.pngbin0 -> 621 bytes
-rw-r--r--core/res/res/drawable/gallery_item_background.xml57
-rwxr-xr-xcore/res/res/drawable/gallery_selected_default.9.pngbin0 -> 1088 bytes
-rwxr-xr-xcore/res/res/drawable/gallery_selected_focused.9.pngbin0 -> 1313 bytes
-rwxr-xr-xcore/res/res/drawable/gallery_selected_pressed.9.pngbin0 -> 1317 bytes
-rw-r--r--core/res/res/drawable/gallery_thumb.xml23
-rwxr-xr-xcore/res/res/drawable/gallery_unselected_default.9.pngbin0 -> 560 bytes
-rw-r--r--core/res/res/drawable/gallery_unselected_pressed.9.pngbin0 -> 686 bytes
-rw-r--r--core/res/res/drawable/grey_list_separator.9.pngbin0 -> 2823 bytes
-rw-r--r--core/res/res/drawable/grid_selector_background.xml24
-rw-r--r--core/res/res/drawable/grid_selector_background_focus.9.pngbin0 -> 985 bytes
-rw-r--r--core/res/res/drawable/grid_selector_background_pressed.9.pngbin0 -> 920 bytes
-rw-r--r--core/res/res/drawable/highlight_disabled.9.pngbin0 -> 1291 bytes
-rw-r--r--core/res/res/drawable/highlight_disabled_pressed.9.pngbin0 -> 1419 bytes
-rw-r--r--core/res/res/drawable/highlight_pressed.9.pngbin0 -> 1103 bytes
-rw-r--r--core/res/res/drawable/highlight_pressed_dimmed.9.pngbin0 -> 1113 bytes
-rw-r--r--core/res/res/drawable/highlight_selected.9.pngbin0 -> 1145 bytes
-rwxr-xr-xcore/res/res/drawable/ic_bullet_key_permission.pngbin0 -> 584 bytes
-rw-r--r--core/res/res/drawable/ic_check_mark_dark.pngbin0 -> 3533 bytes
-rw-r--r--core/res/res/drawable/ic_check_mark_light.pngbin0 -> 3739 bytes
-rw-r--r--core/res/res/drawable/ic_delete.pngbin0 -> 3440 bytes
-rw-r--r--core/res/res/drawable/ic_dialog_alert.pngbin0 -> 3645 bytes
-rw-r--r--core/res/res/drawable/ic_dialog_dialer.pngbin0 -> 3529 bytes
-rw-r--r--core/res/res/drawable/ic_dialog_email.pngbin0 -> 3726 bytes
-rwxr-xr-xcore/res/res/drawable/ic_dialog_info.pngbin0 -> 3593 bytes
-rw-r--r--core/res/res/drawable/ic_dialog_map.pngbin0 -> 3862 bytes
-rwxr-xr-xcore/res/res/drawable/ic_dialog_menu_generic.pngbin0 -> 1187 bytes
-rwxr-xr-xcore/res/res/drawable/ic_dialog_time.pngbin0 -> 1490 bytes
-rw-r--r--core/res/res/drawable/ic_dialog_usb.pngbin0 -> 938 bytes
-rwxr-xr-xcore/res/res/drawable/ic_emergency.pngbin0 -> 653 bytes
-rw-r--r--core/res/res/drawable/ic_input_add.pngbin0 -> 3180 bytes
-rw-r--r--core/res/res/drawable/ic_input_delete.pngbin0 -> 3769 bytes
-rw-r--r--core/res/res/drawable/ic_input_get.pngbin0 -> 995 bytes
-rw-r--r--core/res/res/drawable/ic_launcher_android.pngbin0 -> 3019 bytes
-rw-r--r--core/res/res/drawable/ic_lock_idle_alarm.pngbin0 -> 640 bytes
-rwxr-xr-xcore/res/res/drawable/ic_lock_idle_charging.pngbin0 -> 599 bytes
-rwxr-xr-xcore/res/res/drawable/ic_lock_idle_lock.pngbin0 -> 547 bytes
-rwxr-xr-xcore/res/res/drawable/ic_lock_idle_low_battery.pngbin0 -> 665 bytes
-rw-r--r--core/res/res/drawable/ic_lock_lock.pngbin0 -> 1303 bytes
-rw-r--r--core/res/res/drawable/ic_lock_power_off.pngbin0 -> 1713 bytes
-rw-r--r--core/res/res/drawable/ic_lock_silent_mode.pngbin0 -> 1362 bytes
-rw-r--r--core/res/res/drawable/ic_lock_silent_mode_off.pngbin0 -> 1555 bytes
-rw-r--r--core/res/res/drawable/ic_maps_indicator_current_position.pngbin0 -> 1205 bytes
-rw-r--r--core/res/res/drawable/ic_maps_indicator_current_position_anim.xml27
-rw-r--r--core/res/res/drawable/ic_maps_indicator_current_position_anim1.pngbin0 -> 1301 bytes
-rw-r--r--core/res/res/drawable/ic_maps_indicator_current_position_anim2.pngbin0 -> 1300 bytes
-rw-r--r--core/res/res/drawable/ic_maps_indicator_current_position_anim3.pngbin0 -> 1201 bytes
-rwxr-xr-xcore/res/res/drawable/ic_media_ff.pngbin0 -> 1159 bytes
-rwxr-xr-xcore/res/res/drawable/ic_media_next.pngbin0 -> 1309 bytes
-rwxr-xr-xcore/res/res/drawable/ic_media_pause.pngbin0 -> 512 bytes
-rwxr-xr-xcore/res/res/drawable/ic_media_play.pngbin0 -> 919 bytes
-rwxr-xr-xcore/res/res/drawable/ic_media_previous.pngbin0 -> 1295 bytes
-rwxr-xr-xcore/res/res/drawable/ic_media_rew.pngbin0 -> 1192 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_add.pngbin0 -> 2017 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_agenda.pngbin0 -> 4805 bytes
-rw-r--r--core/res/res/drawable/ic_menu_always_landscape_portrait.pngbin0 -> 1658 bytes
-rw-r--r--core/res/res/drawable/ic_menu_call.pngbin0 -> 1755 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_camera.pngbin0 -> 1971 bytes
-rw-r--r--core/res/res/drawable/ic_menu_close_clear_cancel.pngbin0 -> 5306 bytes
-rw-r--r--core/res/res/drawable/ic_menu_compass.pngbin0 -> 3943 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_crop.pngbin0 -> 1743 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_day.pngbin0 -> 3924 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_delete.pngbin0 -> 1747 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_directions.pngbin0 -> 4383 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_edit.pngbin0 -> 1661 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_gallery.pngbin0 -> 2379 bytes
-rw-r--r--core/res/res/drawable/ic_menu_help.pngbin0 -> 5304 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_info_details.pngbin0 -> 2128 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_manage.pngbin0 -> 5082 bytes
-rw-r--r--core/res/res/drawable/ic_menu_mapmode.pngbin0 -> 1923 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_month.pngbin0 -> 5123 bytes
-rw-r--r--core/res/res/drawable/ic_menu_more.pngbin0 -> 5223 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_my_calendar.pngbin0 -> 4469 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_mylocation.pngbin0 -> 5307 bytes
-rw-r--r--core/res/res/drawable/ic_menu_myplaces.pngbin0 -> 2011 bytes
-rw-r--r--core/res/res/drawable/ic_menu_preferences.pngbin0 -> 2144 bytes
-rw-r--r--core/res/res/drawable/ic_menu_recent_history.pngbin0 -> 2647 bytes
-rw-r--r--core/res/res/drawable/ic_menu_report_image.pngbin0 -> 1996 bytes
-rw-r--r--core/res/res/drawable/ic_menu_revert.pngbin0 -> 1731 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_rotate.pngbin0 -> 2477 bytes
-rw-r--r--core/res/res/drawable/ic_menu_save.pngbin0 -> 1645 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_search.pngbin0 -> 5059 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_send.pngbin0 -> 1966 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_set_as.pngbin0 -> 1828 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_share.pngbin0 -> 2194 bytes
-rw-r--r--core/res/res/drawable/ic_menu_slideshow.pngbin0 -> 2392 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_sort_alphabetically.pngbin0 -> 2077 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_sort_by_size.pngbin0 -> 1067 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_today.pngbin0 -> 4450 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_upload.pngbin0 -> 1571 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_upload_you_tube.pngbin0 -> 2384 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_view.pngbin0 -> 1929 bytes
-rwxr-xr-xcore/res/res/drawable/ic_menu_week.pngbin0 -> 4202 bytes
-rw-r--r--core/res/res/drawable/ic_menu_zoom.pngbin0 -> 2290 bytes
-rw-r--r--core/res/res/drawable/ic_notification_clear_all.pngbin0 -> 1558 bytes
-rw-r--r--core/res/res/drawable/ic_notification_overlay.9.pngbin0 -> 3201 bytes
-rw-r--r--core/res/res/drawable/ic_partial_secure.pngbin0 -> 315 bytes
-rw-r--r--core/res/res/drawable/ic_popup_disk_full.pngbin0 -> 4135 bytes
-rwxr-xr-xcore/res/res/drawable/ic_popup_reminder.pngbin0 -> 1288 bytes
-rw-r--r--core/res/res/drawable/ic_popup_sync.xml30
-rw-r--r--core/res/res/drawable/ic_popup_sync_1.pngbin0 -> 4001 bytes
-rw-r--r--core/res/res/drawable/ic_popup_sync_2.pngbin0 -> 4065 bytes
-rw-r--r--core/res/res/drawable/ic_popup_sync_3.pngbin0 -> 4029 bytes
-rw-r--r--core/res/res/drawable/ic_popup_sync_4.pngbin0 -> 4019 bytes
-rw-r--r--core/res/res/drawable/ic_popup_sync_5.pngbin0 -> 4144 bytes
-rw-r--r--core/res/res/drawable/ic_popup_sync_6.pngbin0 -> 3956 bytes
-rwxr-xr-xcore/res/res/drawable/ic_power.pngbin0 -> 925 bytes
-rwxr-xr-xcore/res/res/drawable/ic_search_category_default.pngbin0 -> 1747 bytes
-rw-r--r--core/res/res/drawable/ic_secure.pngbin0 -> 398 bytes
-rwxr-xr-xcore/res/res/drawable/ic_settings_indicator_next_page.pngbin0 -> 1625 bytes
-rwxr-xr-xcore/res/res/drawable/ic_text_dot.pngbin0 -> 332 bytes
-rwxr-xr-xcore/res/res/drawable/ic_vibrate.pngbin0 -> 4103 bytes
-rwxr-xr-xcore/res/res/drawable/ic_volume.pngbin0 -> 2669 bytes
-rw-r--r--core/res/res/drawable/ic_volume_off.pngbin0 -> 2462 bytes
-rwxr-xr-xcore/res/res/drawable/ic_volume_off_small.pngbin0 -> 832 bytes
-rwxr-xr-xcore/res/res/drawable/ic_volume_small.pngbin0 -> 866 bytes
-rw-r--r--core/res/res/drawable/icon_highlight_rectangle.9.pngbin0 -> 1022 bytes
-rw-r--r--core/res/res/drawable/icon_highlight_square.9.pngbin0 -> 1408 bytes
-rw-r--r--core/res/res/drawable/indicator_check_mark_dark.xml28
-rw-r--r--core/res/res/drawable/indicator_check_mark_light.xml28
-rw-r--r--core/res/res/drawable/indicator_code_lock_drag_direction_green_up.pngbin0 -> 268 bytes
-rw-r--r--core/res/res/drawable/indicator_code_lock_drag_direction_red_up.pngbin0 -> 315 bytes
-rwxr-xr-xcore/res/res/drawable/indicator_code_lock_point_area_default.pngbin0 -> 3939 bytes
-rwxr-xr-xcore/res/res/drawable/indicator_code_lock_point_area_green.pngbin0 -> 4201 bytes
-rwxr-xr-xcore/res/res/drawable/indicator_code_lock_point_area_red.pngbin0 -> 4462 bytes
-rwxr-xr-xcore/res/res/drawable/indicator_input_error.pngbin0 -> 884 bytes
-rwxr-xr-xcore/res/res/drawable/indicator_show_current_selected_dark.pngbin0 -> 990 bytes
-rw-r--r--core/res/res/drawable/list_highlight.xml24
-rw-r--r--core/res/res/drawable/list_highlight_active.xml28
-rw-r--r--core/res/res/drawable/list_highlight_inactive.xml28
-rw-r--r--core/res/res/drawable/list_selector_background.xml37
-rw-r--r--core/res/res/drawable/list_selector_background_disabled.9.pngbin0 -> 1252 bytes
-rw-r--r--core/res/res/drawable/list_selector_background_focus.9.pngbin0 -> 11006 bytes
-rw-r--r--core/res/res/drawable/list_selector_background_longpress.9.pngbin0 -> 3017 bytes
-rw-r--r--core/res/res/drawable/list_selector_background_pressed.9.pngbin0 -> 11006 bytes
-rw-r--r--core/res/res/drawable/list_selector_background_transition.xml20
-rw-r--r--core/res/res/drawable/load_average_background.xml20
-rw-r--r--core/res/res/drawable/loading_tile.pngbin0 -> 729 bytes
-rw-r--r--core/res/res/drawable/lock_asset.pngbin0 -> 587 bytes
-rw-r--r--core/res/res/drawable/maps_google_logo.pngbin0 -> 2776 bytes
-rw-r--r--core/res/res/drawable/media_button_background.xml29
-rw-r--r--core/res/res/drawable/menu_background.9.pngbin0 -> 3385 bytes
-rw-r--r--core/res/res/drawable/menu_background_fill_parent_width.9.pngbin0 -> 2969 bytes
-rw-r--r--core/res/res/drawable/menu_selector.xml44
-rw-r--r--core/res/res/drawable/menu_separator.9.pngbin0 -> 2823 bytes
-rw-r--r--core/res/res/drawable/menu_submenu_background.9.pngbin0 -> 4394 bytes
-rw-r--r--core/res/res/drawable/menuitem_background.xml24
-rw-r--r--core/res/res/drawable/menuitem_background_focus.9.pngbin0 -> 11006 bytes
-rw-r--r--core/res/res/drawable/menuitem_background_pressed.9.pngbin0 -> 11006 bytes
-rw-r--r--core/res/res/drawable/menuitem_background_solid.xml24
-rw-r--r--core/res/res/drawable/menuitem_background_solid_focused.9.pngbin0 -> 165 bytes
-rw-r--r--core/res/res/drawable/menuitem_background_solid_pressed.9.pngbin0 -> 165 bytes
-rw-r--r--core/res/res/drawable/menuitem_checkbox.xml25
-rw-r--r--core/res/res/drawable/menuitem_checkbox_on.pngbin0 -> 2920 bytes
-rw-r--r--core/res/res/drawable/no_tile_128.pngbin0 -> 1392 bytes
-rw-r--r--core/res/res/drawable/padlock.pngbin0 -> 427 bytes
-rw-r--r--core/res/res/drawable/panel_background.9.pngbin0 -> 1332 bytes
-rw-r--r--core/res/res/drawable/panel_picture_frame_background.xml24
-rw-r--r--core/res/res/drawable/panel_picture_frame_bg_disabled.9.pngbin0 -> 3286 bytes
-rw-r--r--core/res/res/drawable/panel_picture_frame_bg_focus_blue.9.pngbin0 -> 5311 bytes
-rw-r--r--core/res/res/drawable/panel_picture_frame_bg_normal.9.pngbin0 -> 3532 bytes
-rw-r--r--core/res/res/drawable/panel_picture_frame_bg_pressed_blue.9.pngbin0 -> 5111 bytes
-rw-r--r--core/res/res/drawable/panel_separator.9.pngbin0 -> 255 bytes
-rw-r--r--core/res/res/drawable/pickerbox.xml21
-rw-r--r--core/res/res/drawable/pickerbox_background.pngbin0 -> 4226 bytes
-rw-r--r--core/res/res/drawable/pickerbox_divider.pngbin0 -> 163 bytes
-rw-r--r--core/res/res/drawable/pickerbox_selected.9.pngbin0 -> 2155 bytes
-rw-r--r--core/res/res/drawable/pickerbox_unselected.9.pngbin0 -> 1474 bytes
-rw-r--r--core/res/res/drawable/picture_emergency.pngbin0 -> 8339 bytes
-rw-r--r--core/res/res/drawable/picture_frame.9.pngbin0 -> 547 bytes
-rw-r--r--core/res/res/drawable/popup_bottom_bright.9.pngbin0 -> 881 bytes
-rw-r--r--core/res/res/drawable/popup_bottom_dark.9.pngbin0 -> 975 bytes
-rwxr-xr-xcore/res/res/drawable/popup_bottom_medium.9.pngbin0 -> 960 bytes
-rw-r--r--core/res/res/drawable/popup_center_bright.9.pngbin0 -> 196 bytes
-rw-r--r--core/res/res/drawable/popup_center_dark.9.pngbin0 -> 209 bytes
-rwxr-xr-xcore/res/res/drawable/popup_center_medium.9.pngbin0 -> 148 bytes
-rw-r--r--core/res/res/drawable/popup_divider_horizontal_dark.9.pngbin0 -> 2921 bytes
-rw-r--r--core/res/res/drawable/popup_full_bright.9.pngbin0 -> 1251 bytes
-rw-r--r--core/res/res/drawable/popup_full_dark.9.pngbin0 -> 1332 bytes
-rwxr-xr-xcore/res/res/drawable/popup_inline_error.9.pngbin0 -> 1779 bytes
-rw-r--r--core/res/res/drawable/popup_top_bright.9.pngbin0 -> 701 bytes
-rw-r--r--core/res/res/drawable/popup_top_dark.9.pngbin0 -> 815 bytes
-rw-r--r--core/res/res/drawable/presence_away.pngbin0 -> 3500 bytes
-rw-r--r--core/res/res/drawable/presence_busy.pngbin0 -> 3529 bytes
-rw-r--r--core/res/res/drawable/presence_invisible.pngbin0 -> 1084 bytes
-rw-r--r--core/res/res/drawable/presence_offline.pngbin0 -> 3577 bytes
-rw-r--r--core/res/res/drawable/presence_online.pngbin0 -> 3528 bytes
-rw-r--r--core/res/res/drawable/pressed_application_background_static.pngbin0 -> 3902 bytes
-rw-r--r--core/res/res/drawable/progress.xml40
-rw-r--r--core/res/res/drawable/progress_circular_background.pngbin0 -> 2044 bytes
-rw-r--r--core/res/res/drawable/progress_circular_background_small.pngbin0 -> 484 bytes
-rw-r--r--core/res/res/drawable/progress_circular_indeterminate.pngbin0 -> 2371 bytes
-rw-r--r--core/res/res/drawable/progress_circular_indeterminate_small.pngbin0 -> 534 bytes
-rw-r--r--core/res/res/drawable/progress_frame.9.pngbin0 -> 695 bytes
-rw-r--r--core/res/res/drawable/progress_horizontal.xml63
-rw-r--r--core/res/res/drawable/progress_indeterminate.xml32
-rw-r--r--core/res/res/drawable/progress_indeterminate_horizontal.xml26
-rw-r--r--core/res/res/drawable/progress_indeterminate_small.xml32
-rw-r--r--core/res/res/drawable/progress_inner.9.pngbin0 -> 375 bytes
-rw-r--r--core/res/res/drawable/progress_large.xml45
-rw-r--r--core/res/res/drawable/progress_medium.xml43
-rw-r--r--core/res/res/drawable/progress_particle.pngbin0 -> 3058 bytes
-rw-r--r--core/res/res/drawable/progress_particle_small.pngbin0 -> 2856 bytes
-rw-r--r--core/res/res/drawable/progress_small.xml45
-rw-r--r--core/res/res/drawable/progress_small_titlebar.xml45
-rw-r--r--core/res/res/drawable/progressbar_indeterminate1.pngbin0 -> 3678 bytes
-rw-r--r--core/res/res/drawable/progressbar_indeterminate2.pngbin0 -> 3704 bytes
-rw-r--r--core/res/res/drawable/progressbar_indeterminate3.pngbin0 -> 3752 bytes
-rw-r--r--core/res/res/drawable/radiobutton.xml28
-rw-r--r--core/res/res/drawable/radiobutton_background.xml23
-rw-r--r--core/res/res/drawable/radiobutton_label_background.9.pngbin0 -> 2863 bytes
-rw-r--r--core/res/res/drawable/radiobutton_off_background.pngbin0 -> 3335 bytes
-rw-r--r--core/res/res/drawable/radiobutton_off_background_focus_yellow.pngbin0 -> 3670 bytes
-rw-r--r--core/res/res/drawable/radiobutton_on_background.pngbin0 -> 3468 bytes
-rw-r--r--core/res/res/drawable/radiobutton_on_background_focus_yellow.pngbin0 -> 3736 bytes
-rw-r--r--core/res/res/drawable/rate_star_big_half.pngbin0 -> 1224 bytes
-rw-r--r--core/res/res/drawable/rate_star_big_off.pngbin0 -> 482 bytes
-rw-r--r--core/res/res/drawable/rate_star_big_on.pngbin0 -> 2017 bytes
-rw-r--r--core/res/res/drawable/rate_star_small_half.pngbin0 -> 537 bytes
-rw-r--r--core/res/res/drawable/rate_star_small_off.pngbin0 -> 320 bytes
-rw-r--r--core/res/res/drawable/rate_star_small_on.pngbin0 -> 558 bytes
-rw-r--r--core/res/res/drawable/ratingbar.xml22
-rw-r--r--core/res/res/drawable/ratingbar_full.xml22
-rw-r--r--core/res/res/drawable/ratingbar_small.xml22
-rw-r--r--core/res/res/drawable/reticle.pngbin0 -> 3226 bytes
-rw-r--r--core/res/res/drawable/screen_progress.xml27
-rw-r--r--core/res/res/drawable/screen_progress_frame.9.pngbin0 -> 322 bytes
-rw-r--r--core/res/res/drawable/screen_progress_inner.9.pngbin0 -> 185 bytes
-rw-r--r--core/res/res/drawable/screen_title_background.9.pngbin0 -> 3096 bytes
-rw-r--r--core/res/res/drawable/scroll_thumb_horz.9.pngbin0 -> 145 bytes
-rw-r--r--core/res/res/drawable/scroll_thumb_vert.9.pngbin0 -> 161 bytes
-rw-r--r--core/res/res/drawable/scrollbar.9.pngbin0 -> 2930 bytes
-rwxr-xr-xcore/res/res/drawable/scrollbar_handle_accelerated_anim2.9.pngbin0 -> 1115 bytes
-rwxr-xr-xcore/res/res/drawable/scrollbar_handle_horizontal.9.pngbin0 -> 316 bytes
-rwxr-xr-xcore/res/res/drawable/scrollbar_handle_vertical.9.pngbin0 -> 334 bytes
-rw-r--r--core/res/res/drawable/scrollbar_horizontal.9.pngbin0 -> 2868 bytes
-rwxr-xr-xcore/res/res/drawable/scrollbar_vertical.9.pngbin0 -> 2860 bytes
-rwxr-xr-xcore/res/res/drawable/search_plate.9.pngbin0 -> 2943 bytes
-rw-r--r--core/res/res/drawable/seek_thumb.pngbin0 -> 970 bytes
-rw-r--r--core/res/res/drawable/settings_header.xml20
-rw-r--r--core/res/res/drawable/settings_header_raw.9.pngbin0 -> 285 bytes
-rw-r--r--core/res/res/drawable/spinner_background.xml23
-rw-r--r--core/res/res/drawable/spinner_dropdown_background.xml22
-rw-r--r--core/res/res/drawable/spinner_dropdown_background_down.9.pngbin0 -> 293 bytes
-rw-r--r--core/res/res/drawable/spinner_dropdown_background_up.9.pngbin0 -> 267 bytes
-rw-r--r--core/res/res/drawable/spinner_normal.9.pngbin0 -> 1135 bytes
-rw-r--r--core/res/res/drawable/spinner_press.9.pngbin0 -> 1778 bytes
-rw-r--r--core/res/res/drawable/spinner_select.9.pngbin0 -> 1755 bytes
-rw-r--r--core/res/res/drawable/spinnerbox_arrow_first.9.pngbin0 -> 3053 bytes
-rw-r--r--core/res/res/drawable/spinnerbox_arrow_last.9.pngbin0 -> 3052 bytes
-rw-r--r--core/res/res/drawable/spinnerbox_arrow_middle.9.pngbin0 -> 3020 bytes
-rw-r--r--core/res/res/drawable/spinnerbox_arrow_single.9.pngbin0 -> 3037 bytes
-rw-r--r--core/res/res/drawable/spinnerbox_arrows.xml27
-rw-r--r--core/res/res/drawable/spinnerbox_background_focus_yellow.9.pngbin0 -> 4848 bytes
-rw-r--r--core/res/res/drawable/spinnerbox_background_normal.9.pngbin0 -> 3283 bytes
-rw-r--r--core/res/res/drawable/spinnerbox_background_pressed_yellow.9.pngbin0 -> 4892 bytes
-rw-r--r--core/res/res/drawable/star_big_off.pngbin0 -> 1508 bytes
-rw-r--r--core/res/res/drawable/star_big_on.pngbin0 -> 1734 bytes
-rw-r--r--core/res/res/drawable/star_off.pngbin0 -> 594 bytes
-rw-r--r--core/res/res/drawable/star_on.pngbin0 -> 1231 bytes
-rw-r--r--core/res/res/drawable/starting_frame.9.pngbin0 -> 1851 bytes
-rw-r--r--core/res/res/drawable/stat_notify_alarm.pngbin0 -> 1035 bytes
-rw-r--r--core/res/res/drawable/stat_notify_browser.pngbin0 -> 3013 bytes
-rwxr-xr-xcore/res/res/drawable/stat_notify_calibrate_compass.pngbin0 -> 1135 bytes
-rw-r--r--core/res/res/drawable/stat_notify_call_mute.pngbin0 -> 788 bytes
-rw-r--r--core/res/res/drawable/stat_notify_chat.pngbin0 -> 806 bytes
-rwxr-xr-xcore/res/res/drawable/stat_notify_disk_full.pngbin0 -> 842 bytes
-rw-r--r--core/res/res/drawable/stat_notify_error.pngbin0 -> 704 bytes
-rw-r--r--core/res/res/drawable/stat_notify_missed_call.pngbin0 -> 875 bytes
-rw-r--r--core/res/res/drawable/stat_notify_more.pngbin0 -> 786 bytes
-rw-r--r--core/res/res/drawable/stat_notify_sdcard.pngbin0 -> 369 bytes
-rw-r--r--core/res/res/drawable/stat_notify_sdcard_usb.pngbin0 -> 430 bytes
-rwxr-xr-xcore/res/res/drawable/stat_notify_sim_toolkit.pngbin0 -> 1063 bytes
-rw-r--r--core/res/res/drawable/stat_notify_sync.pngbin0 -> 1076 bytes
-rw-r--r--core/res/res/drawable/stat_notify_sync_anim0.pngbin0 -> 1076 bytes
-rw-r--r--core/res/res/drawable/stat_notify_sync_error.pngbin0 -> 1146 bytes
-rw-r--r--core/res/res/drawable/stat_notify_voicemail.pngbin0 -> 655 bytes
-rw-r--r--core/res/res/drawable/stat_notify_wifi_in_range.pngbin0 -> 1075 bytes
-rw-r--r--core/res/res/drawable/stat_notify_xmpp.pngbin0 -> 4347 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery.xml30
-rw-r--r--core/res/res/drawable/stat_sys_battery_0.pngbin0 -> 1034 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_battery_10.pngbin0 -> 738 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery_100.pngbin0 -> 738 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery_20.pngbin0 -> 746 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery_40.pngbin0 -> 769 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery_60.pngbin0 -> 762 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery_80.pngbin0 -> 724 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery_charge.xml74
-rw-r--r--core/res/res/drawable/stat_sys_battery_charge_anim0.pngbin0 -> 854 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery_charge_anim1.pngbin0 -> 864 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery_charge_anim2.pngbin0 -> 875 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery_charge_anim3.pngbin0 -> 888 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery_charge_anim4.pngbin0 -> 879 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery_charge_anim5.pngbin0 -> 868 bytes
-rw-r--r--core/res/res/drawable/stat_sys_battery_unknown.pngbin0 -> 895 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_bluetooth.pngbin0 -> 818 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_data_bluetooth_connected.pngbin0 -> 967 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_connected_3g.pngbin0 -> 832 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_connected_e.pngbin0 -> 833 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_connected_g.pngbin0 -> 838 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_in_3g.pngbin0 -> 757 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_in_e.pngbin0 -> 719 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_in_g.pngbin0 -> 724 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_inandout_3g.pngbin0 -> 709 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_inandout_e.pngbin0 -> 682 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_inandout_g.pngbin0 -> 683 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_out_3g.pngbin0 -> 768 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_out_e.pngbin0 -> 735 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_out_g.pngbin0 -> 739 bytes
-rw-r--r--core/res/res/drawable/stat_sys_data_usb.pngbin0 -> 786 bytes
-rw-r--r--core/res/res/drawable/stat_sys_download.xml30
-rwxr-xr-xcore/res/res/drawable/stat_sys_download_anim0.pngbin0 -> 645 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_download_anim1.pngbin0 -> 645 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_download_anim2.pngbin0 -> 653 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_download_anim3.pngbin0 -> 659 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_download_anim4.pngbin0 -> 645 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_download_anim5.pngbin0 -> 626 bytes
-rw-r--r--core/res/res/drawable/stat_sys_gps_acquiring.pngbin0 -> 595 bytes
-rw-r--r--core/res/res/drawable/stat_sys_gps_acquiring_anim.xml25
-rwxr-xr-xcore/res/res/drawable/stat_sys_gps_on.pngbin0 -> 1035 bytes
-rw-r--r--core/res/res/drawable/stat_sys_headset.pngbin0 -> 408 bytes
-rw-r--r--core/res/res/drawable/stat_sys_no_sim.pngbin0 -> 809 bytes
-rw-r--r--core/res/res/drawable/stat_sys_phone_call.pngbin0 -> 772 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_phone_call_forward.pngbin0 -> 835 bytes
-rw-r--r--core/res/res/drawable/stat_sys_phone_call_on_hold.pngbin0 -> 754 bytes
-rw-r--r--core/res/res/drawable/stat_sys_r_signal_0.pngbin0 -> 802 bytes
-rw-r--r--core/res/res/drawable/stat_sys_r_signal_1.pngbin0 -> 818 bytes
-rw-r--r--core/res/res/drawable/stat_sys_r_signal_2.pngbin0 -> 802 bytes
-rw-r--r--core/res/res/drawable/stat_sys_r_signal_3.pngbin0 -> 798 bytes
-rw-r--r--core/res/res/drawable/stat_sys_r_signal_4.pngbin0 -> 726 bytes
-rw-r--r--core/res/res/drawable/stat_sys_ringer_silent.pngbin0 -> 906 bytes
-rw-r--r--core/res/res/drawable/stat_sys_ringer_vibrate.pngbin0 -> 1255 bytes
-rw-r--r--core/res/res/drawable/stat_sys_signal_0.pngbin0 -> 587 bytes
-rw-r--r--core/res/res/drawable/stat_sys_signal_1.pngbin0 -> 597 bytes
-rw-r--r--core/res/res/drawable/stat_sys_signal_2.pngbin0 -> 595 bytes
-rw-r--r--core/res/res/drawable/stat_sys_signal_3.pngbin0 -> 594 bytes
-rw-r--r--core/res/res/drawable/stat_sys_signal_4.pngbin0 -> 532 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_signal_flightmode.pngbin0 -> 818 bytes
-rw-r--r--core/res/res/drawable/stat_sys_signal_null.pngbin0 -> 730 bytes
-rw-r--r--core/res/res/drawable/stat_sys_speakerphone.pngbin0 -> 978 bytes
-rw-r--r--core/res/res/drawable/stat_sys_upload.xml30
-rwxr-xr-xcore/res/res/drawable/stat_sys_upload_anim0.pngbin0 -> 657 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_upload_anim1.pngbin0 -> 653 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_upload_anim2.pngbin0 -> 666 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_upload_anim3.pngbin0 -> 659 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_upload_anim4.pngbin0 -> 641 bytes
-rwxr-xr-xcore/res/res/drawable/stat_sys_upload_anim5.pngbin0 -> 641 bytes
-rw-r--r--core/res/res/drawable/stat_sys_warning.pngbin0 -> 651 bytes
-rw-r--r--core/res/res/drawable/stat_sys_wifi_signal_0.pngbin0 -> 743 bytes
-rw-r--r--core/res/res/drawable/stat_sys_wifi_signal_1.pngbin0 -> 768 bytes
-rw-r--r--core/res/res/drawable/stat_sys_wifi_signal_2.pngbin0 -> 785 bytes
-rw-r--r--core/res/res/drawable/stat_sys_wifi_signal_3.pngbin0 -> 807 bytes
-rw-r--r--core/res/res/drawable/stat_sys_wifi_signal_4.pngbin0 -> 826 bytes
-rw-r--r--core/res/res/drawable/status_bar_background.9.pngbin0 -> 220 bytes
-rw-r--r--core/res/res/drawable/status_bar_close_on.9.pngbin0 -> 1151 bytes
-rw-r--r--core/res/res/drawable/status_bar_divider_shadow.9.pngbin0 -> 2867 bytes
-rw-r--r--core/res/res/drawable/status_bar_item_app_background.xml23
-rw-r--r--core/res/res/drawable/status_bar_item_app_background_normal.9.pngbin0 -> 3013 bytes
-rw-r--r--core/res/res/drawable/status_bar_item_background.xml23
-rw-r--r--core/res/res/drawable/status_bar_item_background_focus.9.pngbin0 -> 11006 bytes
-rw-r--r--core/res/res/drawable/status_bar_item_background_normal.9.pngbin0 -> 210 bytes
-rw-r--r--core/res/res/drawable/status_bar_item_background_pressed.9.pngbin0 -> 11006 bytes
-rw-r--r--core/res/res/drawable/status_bar_item_clear_background.9.pngbin0 -> 151 bytes
-rw-r--r--core/res/res/drawable/status_bar_shadow_bar.9.pngbin0 -> 199 bytes
-rw-r--r--core/res/res/drawable/status_icon_background.xml24
-rw-r--r--core/res/res/drawable/statusbar_background.pngbin0 -> 3677 bytes
-rw-r--r--core/res/res/drawable/sub_menu_bottom_bright.9.pngbin0 -> 658 bytes
-rw-r--r--core/res/res/drawable/sub_menu_top_dark.9.pngbin0 -> 852 bytes
-rw-r--r--core/res/res/drawable/submenu_arrow.xml23
-rw-r--r--core/res/res/drawable/submenu_arrow_back.pngbin0 -> 3570 bytes
-rw-r--r--core/res/res/drawable/submenu_arrow_focus.pngbin0 -> 2868 bytes
-rw-r--r--core/res/res/drawable/submenu_arrow_nofocus.pngbin0 -> 2878 bytes
-rw-r--r--core/res/res/drawable/sym_action_call.pngbin0 -> 3568 bytes
-rw-r--r--core/res/res/drawable/sym_action_chat.pngbin0 -> 3407 bytes
-rw-r--r--core/res/res/drawable/sym_action_email.pngbin0 -> 3385 bytes
-rw-r--r--core/res/res/drawable/sym_action_map.pngbin0 -> 3779 bytes
-rw-r--r--core/res/res/drawable/sym_action_sms.pngbin0 -> 3409 bytes
-rw-r--r--core/res/res/drawable/sym_battery_white.pngbin0 -> 2867 bytes
-rw-r--r--core/res/res/drawable/sym_call_incoming.pngbin0 -> 1200 bytes
-rw-r--r--core/res/res/drawable/sym_call_missed.pngbin0 -> 1234 bytes
-rw-r--r--core/res/res/drawable/sym_call_outgoing.pngbin0 -> 1206 bytes
-rw-r--r--core/res/res/drawable/sym_contact_card.pngbin0 -> 3032 bytes
-rw-r--r--core/res/res/drawable/sym_def_app_icon.pngbin0 -> 3180 bytes
-rw-r--r--core/res/res/drawable/sym_default_number.pngbin0 -> 3240 bytes
-rw-r--r--core/res/res/drawable/tab_bottom_left.xml21
-rw-r--r--core/res/res/drawable/tab_bottom_right.xml21
-rwxr-xr-xcore/res/res/drawable/tab_bottom_shadow.9.pngbin0 -> 2847 bytes
-rwxr-xr-xcore/res/res/drawable/tab_focus.9.pngbin0 -> 3326 bytes
-rwxr-xr-xcore/res/res/drawable/tab_focus_bar_left.9.pngbin0 -> 2967 bytes
-rwxr-xr-xcore/res/res/drawable/tab_focus_bar_right.9.pngbin0 -> 2949 bytes
-rw-r--r--core/res/res/drawable/tab_indicator.xml28
-rwxr-xr-xcore/res/res/drawable/tab_press.9.pngbin0 -> 3037 bytes
-rwxr-xr-xcore/res/res/drawable/tab_press_bar_left.9.pngbin0 -> 2959 bytes
-rwxr-xr-xcore/res/res/drawable/tab_press_bar_right.9.pngbin0 -> 2951 bytes
-rw-r--r--core/res/res/drawable/tab_selected.9.pngbin0 -> 657 bytes
-rwxr-xr-xcore/res/res/drawable/tab_selected_bar_left.9.pngbin0 -> 2934 bytes
-rwxr-xr-xcore/res/res/drawable/tab_selected_bar_right.9.pngbin0 -> 2935 bytes
-rw-r--r--core/res/res/drawable/tab_selected_highlight.9.pngbin0 -> 427 bytes
-rw-r--r--core/res/res/drawable/tab_unselected.9.pngbin0 -> 825 bytes
-rw-r--r--core/res/res/drawable/tab_unselected_longpress.9.pngbin0 -> 3074 bytes
-rw-r--r--core/res/res/drawable/tab_unselected_pressed.9.pngbin0 -> 3012 bytes
-rw-r--r--core/res/res/drawable/tab_unselected_selected.9.pngbin0 -> 3018 bytes
-rw-r--r--core/res/res/drawable/textfield_default.9.pngbin0 -> 604 bytes
-rw-r--r--core/res/res/drawable/textfield_disabled.9.pngbin0 -> 521 bytes
-rwxr-xr-xcore/res/res/drawable/textfield_disabled_selected.9.pngbin0 -> 629 bytes
-rwxr-xr-xcore/res/res/drawable/textfield_expanded_bottom_selected.9.pngbin0 -> 1873 bytes
-rwxr-xr-xcore/res/res/drawable/textfield_expanded_bottom_unselected.9.pngbin0 -> 1939 bytes
-rwxr-xr-xcore/res/res/drawable/textfield_expanded_center_selected.9.pngbin0 -> 1721 bytes
-rwxr-xr-xcore/res/res/drawable/textfield_expanded_center_unselected.9.pngbin0 -> 1429 bytes
-rwxr-xr-xcore/res/res/drawable/textfield_expanded_top_selected.9.pngbin0 -> 1121 bytes
-rwxr-xr-xcore/res/res/drawable/textfield_expanded_top_unselected.9.pngbin0 -> 1048 bytes
-rw-r--r--core/res/res/drawable/textfield_pressed.9.pngbin0 -> 794 bytes
-rw-r--r--core/res/res/drawable/textfield_selected.9.pngbin0 -> 801 bytes
-rw-r--r--core/res/res/drawable/timepicker_down_btn.xml30
-rwxr-xr-xcore/res/res/drawable/timepicker_down_disabled.9.pngbin0 -> 956 bytes
-rwxr-xr-xcore/res/res/drawable/timepicker_down_disabled_focused.9.pngbin0 -> 938 bytes
-rwxr-xr-xcore/res/res/drawable/timepicker_down_normal.9.pngbin0 -> 884 bytes
-rwxr-xr-xcore/res/res/drawable/timepicker_down_pressed.9.pngbin0 -> 1482 bytes
-rwxr-xr-xcore/res/res/drawable/timepicker_down_selected.9.pngbin0 -> 1459 bytes
-rw-r--r--core/res/res/drawable/timepicker_input.xml30
-rwxr-xr-xcore/res/res/drawable/timepicker_input_disabled.9.pngbin0 -> 484 bytes
-rwxr-xr-xcore/res/res/drawable/timepicker_input_normal.9.pngbin0 -> 567 bytes
-rwxr-xr-xcore/res/res/drawable/timepicker_input_pressed.9.pngbin0 -> 593 bytes
-rwxr-xr-xcore/res/res/drawable/timepicker_input_selected.9.pngbin0 -> 578 bytes
-rw-r--r--core/res/res/drawable/timepicker_up_btn.xml30
-rwxr-xr-xcore/res/res/drawable/timepicker_up_disabled.9.pngbin0 -> 1278 bytes
-rwxr-xr-xcore/res/res/drawable/timepicker_up_disabled_focused.9.pngbin0 -> 1258 bytes
-rwxr-xr-xcore/res/res/drawable/timepicker_up_normal.9.pngbin0 -> 1173 bytes
-rwxr-xr-xcore/res/res/drawable/timepicker_up_pressed.9.pngbin0 -> 1864 bytes
-rwxr-xr-xcore/res/res/drawable/timepicker_up_selected.9.pngbin0 -> 1847 bytes
-rw-r--r--core/res/res/drawable/title_bar.9.pngbin0 -> 3014 bytes
-rw-r--r--core/res/res/drawable/title_bar_shadow.pngbin0 -> 2851 bytes
-rwxr-xr-xcore/res/res/drawable/toast_frame.9.pngbin0 -> 4328 bytes
-rw-r--r--core/res/res/drawable/unknown_image.pngbin0 -> 208 bytes
-rw-r--r--core/res/res/drawable/zoom_in.pngbin0 -> 3114 bytes
-rw-r--r--core/res/res/drawable/zoom_in_pressed.pngbin0 -> 3456 bytes
-rw-r--r--core/res/res/drawable/zoom_indicator.9.pngbin0 -> 318 bytes
-rw-r--r--core/res/res/drawable/zoom_indicator_selected.pngbin0 -> 521 bytes
-rw-r--r--core/res/res/drawable/zoom_out.pngbin0 -> 2986 bytes
-rw-r--r--core/res/res/drawable/zoom_out_pressed.pngbin0 -> 3412 bytes
-rw-r--r--core/res/res/drawable/zoom_plate.9.pngbin0 -> 2177 bytes
-rw-r--r--core/res/res/drawable/zoom_track.pngbin0 -> 3451 bytes
-rw-r--r--core/res/res/layout-land/icon_menu_layout.xml23
-rw-r--r--core/res/res/layout-port/icon_menu_layout.xml23
-rw-r--r--core/res/res/layout/activity_list_item.xml38
-rw-r--r--core/res/res/layout/alert_dialog.xml145
-rw-r--r--core/res/res/layout/alert_dialog_progress.xml48
-rw-r--r--core/res/res/layout/always_use_checkbox.xml51
-rw-r--r--core/res/res/layout/app_permission_item.xml55
-rwxr-xr-xcore/res/res/layout/app_perms_summary.xml102
-rw-r--r--core/res/res/layout/auto_complete_list.xml40
-rw-r--r--core/res/res/layout/battery_low.xml57
-rw-r--r--core/res/res/layout/battery_status.xml81
-rw-r--r--core/res/res/layout/browser_link_context_header.xml26
-rw-r--r--core/res/res/layout/character_picker.xml49
-rw-r--r--core/res/res/layout/character_picker_button.xml25
-rw-r--r--core/res/res/layout/date_picker.xml62
-rw-r--r--core/res/res/layout/date_picker_dialog.xml27
-rw-r--r--core/res/res/layout/dialog_custom_title.xml44
-rw-r--r--core/res/res/layout/dialog_title.xml45
-rw-r--r--core/res/res/layout/dialog_title_icons.xml69
-rw-r--r--core/res/res/layout/expandable_list_content.xml24
-rw-r--r--core/res/res/layout/expanded_menu_layout.xml20
-rw-r--r--core/res/res/layout/global_actions_item.xml51
-rw-r--r--core/res/res/layout/google_web_content_helper_layout.xml42
-rw-r--r--core/res/res/layout/icon_menu_item_layout.xml24
-rw-r--r--core/res/res/layout/keyguard.xml40
-rw-r--r--core/res/res/layout/keyguard_screen_glogin_unlock.xml115
-rw-r--r--core/res/res/layout/keyguard_screen_lock.xml218
-rw-r--r--core/res/res/layout/keyguard_screen_sim_pin_landscape.xml118
-rw-r--r--core/res/res/layout/keyguard_screen_sim_pin_portrait.xml246
-rw-r--r--core/res/res/layout/keyguard_screen_unlock_landscape.xml126
-rw-r--r--core/res/res/layout/keyguard_screen_unlock_portrait.xml118
-rw-r--r--core/res/res/layout/list_content.xml24
-rw-r--r--core/res/res/layout/list_menu_item_checkbox.xml26
-rw-r--r--core/res/res/layout/list_menu_item_icon.xml24
-rw-r--r--core/res/res/layout/list_menu_item_layout.xml55
-rw-r--r--core/res/res/layout/list_menu_item_radio.xml24
-rw-r--r--core/res/res/layout/media_controller.xml77
-rw-r--r--core/res/res/layout/menu_item.xml47
-rw-r--r--core/res/res/layout/menu_item_divider.xml25
-rw-r--r--core/res/res/layout/number_picker.xml44
-rw-r--r--core/res/res/layout/number_picker_edit.xml28
-rw-r--r--core/res/res/layout/popup_menu_layout.xml35
-rw-r--r--core/res/res/layout/power_dialog.xml48
-rw-r--r--core/res/res/layout/preference.xml58
-rw-r--r--core/res/res/layout/preference_category.xml21
-rw-r--r--core/res/res/layout/preference_child.xml51
-rw-r--r--core/res/res/layout/preference_dialog_edittext.xml31
-rw-r--r--core/res/res/layout/preference_information.xml60
-rw-r--r--core/res/res/layout/preference_list_content.xml25
-rw-r--r--core/res/res/layout/preference_widget_checkbox.xml26
-rw-r--r--core/res/res/layout/preferences.xml25
-rw-r--r--core/res/res/layout/progress_dialog.xml46
-rw-r--r--core/res/res/layout/recent_apps_dialog.xml83
-rw-r--r--core/res/res/layout/recent_apps_icon.xml44
-rw-r--r--core/res/res/layout/resolve_list_item.xml41
-rw-r--r--core/res/res/layout/safe_mode.xml25
-rw-r--r--core/res/res/layout/screen.xml99
-rw-r--r--core/res/res/layout/screen_custom_title.xml36
-rw-r--r--core/res/res/layout/screen_progress.xml77
-rw-r--r--core/res/res/layout/screen_simple.xml28
-rw-r--r--core/res/res/layout/screen_title.xml44
-rw-r--r--core/res/res/layout/screen_title_icons.xml94
-rw-r--r--core/res/res/layout/search_bar.xml101
-rw-r--r--core/res/res/layout/search_dropdown_app_selector.xml44
-rw-r--r--core/res/res/layout/search_dropdown_item_1line.xml26
-rw-r--r--core/res/res/layout/search_dropdown_item_2line.xml58
-rw-r--r--core/res/res/layout/search_dropdown_item_icons_1line.xml52
-rw-r--r--core/res/res/layout/search_dropdown_item_icons_2line.xml73
-rw-r--r--core/res/res/layout/seekbar_dialog.xml34
-rw-r--r--core/res/res/layout/select_dialog.xml33
-rw-r--r--core/res/res/layout/select_dialog_item.xml35
-rw-r--r--core/res/res/layout/select_dialog_multichoice.xml28
-rw-r--r--core/res/res/layout/select_dialog_singlechoice.xml28
-rw-r--r--core/res/res/layout/setting_list_category.xml39
-rw-r--r--core/res/res/layout/setting_list_expanded_category.xml23
-rw-r--r--core/res/res/layout/setting_list_setting.xml38
-rw-r--r--core/res/res/layout/setting_list_setting_value_text.xml23
-rw-r--r--core/res/res/layout/simple_dropdown_hint.xml29
-rw-r--r--core/res/res/layout/simple_dropdown_item_1line.xml26
-rw-r--r--core/res/res/layout/simple_dropdown_item_2line.xml58
-rw-r--r--core/res/res/layout/simple_expandable_list_item_1.xml24
-rw-r--r--core/res/res/layout/simple_expandable_list_item_2.xml41
-rw-r--r--core/res/res/layout/simple_gallery_item.xml26
-rw-r--r--core/res/res/layout/simple_list_item_1.xml25
-rw-r--r--core/res/res/layout/simple_list_item_2.xml42
-rw-r--r--core/res/res/layout/simple_list_item_checked.xml26
-rw-r--r--core/res/res/layout/simple_list_item_multiple_choice.xml26
-rw-r--r--core/res/res/layout/simple_list_item_single_choice.xml26
-rw-r--r--core/res/res/layout/simple_spinner_dropdown_item.xml25
-rw-r--r--core/res/res/layout/simple_spinner_item.xml25
-rw-r--r--core/res/res/layout/status_bar.xml103
-rw-r--r--core/res/res/layout/status_bar_expanded.xml131
-rw-r--r--core/res/res/layout/status_bar_icon.xml46
-rw-r--r--core/res/res/layout/status_bar_latest_event.xml24
-rw-r--r--core/res/res/layout/status_bar_latest_event_content.xml53
-rw-r--r--core/res/res/layout/status_bar_tracking.xml54
-rw-r--r--core/res/res/layout/submenu_item.xml47
-rw-r--r--core/res/res/layout/tab_content.xml32
-rw-r--r--core/res/res/layout/tab_indicator.xml38
-rw-r--r--core/res/res/layout/test_list_item.xml24
-rw-r--r--core/res/res/layout/textview_hint.xml22
-rw-r--r--core/res/res/layout/time_picker.xml59
-rw-r--r--core/res/res/layout/time_picker_dialog.xml27
-rw-r--r--core/res/res/layout/time_picker_text.xml27
-rw-r--r--core/res/res/layout/transient_notification.xml40
-rw-r--r--core/res/res/layout/two_line_list_item.xml36
-rw-r--r--core/res/res/layout/typing_filter.xml26
-rw-r--r--core/res/res/layout/volume_adjust.xml62
-rw-r--r--core/res/res/layout/zoom_controls.xml37
-rw-r--r--core/res/res/layout/zoom_magnify.xml38
-rw-r--r--core/res/res/raw/fallbackring.oggbin0 -> 10975 bytes
-rw-r--r--core/res/res/values-cs-rCZ/strings.xml274
-rw-r--r--core/res/res/values-de-rDE/strings.xml767
-rw-r--r--core/res/res/values-en-rGB/strings.xml767
-rw-r--r--core/res/res/values-es-rUS/strings.xml574
-rw-r--r--core/res/res/values-it-rIT/strings.xml818
-rw-r--r--core/res/res/values-nl-rNL/strings.xml558
-rw-r--r--core/res/res/values/arrays.xml115
-rw-r--r--core/res/res/values/attrs.xml2526
-rw-r--r--core/res/res/values/attrs_manifest.xml1103
-rw-r--r--core/res/res/values/colors.xml75
-rw-r--r--core/res/res/values/dimens.xml29
-rw-r--r--core/res/res/values/ids.xml53
-rw-r--r--core/res/res/values/public.xml929
-rw-r--r--core/res/res/values/strings.xml1787
-rw-r--r--core/res/res/values/styles.xml590
-rw-r--r--core/res/res/values/themes.xml322
-rw-r--r--core/res/res/xml/apns.xml26
-rw-r--r--core/res/res/xml/autotext.xml188
-rw-r--r--core/res/res/xml/preferred_time_zones.xml25
-rw-r--r--core/res/res/xml/time_zones_by_country.xml416
-rw-r--r--core/res/waitingroom/screen_background_blue-land.pngbin0 -> 11681 bytes
-rw-r--r--core/res/waitingroom/screen_background_green-land.pngbin0 -> 9861 bytes
-rw-r--r--core/res/waitingroom/screen_background_white-land.pngbin0 -> 8332 bytes
822 files changed, 22231 insertions, 0 deletions
diff --git a/core/res/Android.mk b/core/res/Android.mk
new file mode 100644
index 0000000..5fca5d0
--- /dev/null
+++ b/core/res/Android.mk
@@ -0,0 +1,36 @@
+#
+# Copyright (C) 2008 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_NO_STANDARD_LIBRARIES := true
+LOCAL_PACKAGE_NAME := framework-res
+LOCAL_CERTIFICATE := platform
+
+# Tell aapt to create "extending (non-application)" resource IDs,
+# since these resources will be used by many apps.
+LOCAL_AAPT_FLAGS := -x
+
+LOCAL_MODULE_TAGS := user development
+
+# Install this alongside the libraries.
+LOCAL_MODULE_PATH := $(TARGET_OUT_JAVA_LIBRARIES)
+
+# Create package-export.apk, which other packages can use to get
+# PRODUCT-agnostic resource data like IDs and type definitions.
+LOCAL_EXPORT_PACKAGE_RESOURCES := true
+
+include $(BUILD_PACKAGE)
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml
new file mode 100644
index 0000000..104ba88
--- /dev/null
+++ b/core/res/AndroidManifest.xml
@@ -0,0 +1,933 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/AndroidManifest.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="android" android:sharedUserId="android.uid.system">
+
+ <!-- ====================================== -->
+ <!-- Permissions for things that cost money -->
+ <!-- ====================================== -->
+ <eat-comment />
+
+ <!-- Used for permissions that can be used to make the user spend money
+ without their direct involvement. For example, this is the group
+ for permissions that allow you to directly place phone calls,
+ directly send SMS messages, etc. -->
+ <permission-group android:name="android.permission-group.COST_MONEY"
+ android:label="@string/permgrouplab_costMoney"
+ android:description="@string/permgroupdesc_costMoney" />
+
+ <!-- Allows an application to send SMS messages. -->
+ <permission android:name="android.permission.SEND_SMS"
+ android:permissionGroup="android.permission-group.COST_MONEY"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_sendSms"
+ android:description="@string/permdesc_sendSms" />
+
+ <!-- Allows an application to initiate a phone call without going through
+ the Dialer user interface for the user to confirm the call
+ being placed. -->
+ <permission android:name="android.permission.CALL_PHONE"
+ android:permissionGroup="android.permission-group.COST_MONEY"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_callPhone"
+ android:description="@string/permdesc_callPhone" />
+
+ <!-- ================================== -->
+ <!-- Permissions for accessing messages -->
+ <!-- ================================== -->
+ <eat-comment />
+
+ <!-- Used for permissions that allow an application to send messages
+ on behalf of the user or intercept messages being received by the
+ user. This is primarily intended for SMS/MMS messaging, such as
+ receiving or reading an MMS. -->
+ <permission-group android:name="android.permission-group.MESSAGES"
+ android:label="@string/permgrouplab_messages"
+ android:description="@string/permgroupdesc_messages" />
+
+ <!-- Allows an application to monitor incoming SMS messages, to record
+ or perform processing on them. -->
+ <permission android:name="android.permission.RECEIVE_SMS"
+ android:permissionGroup="android.permission-group.MESSAGES"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_receiveSms"
+ android:description="@string/permdesc_receiveSms" />
+
+ <!-- Allows an application to monitor incoming MMS messages, to record
+ or perform processing on them. -->
+ <permission android:name="android.permission.RECEIVE_MMS"
+ android:permissionGroup="android.permission-group.MESSAGES"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_receiveMms"
+ android:description="@string/permdesc_receiveMms" />
+
+ <!-- Allows an application to read SMS messages. -->
+ <permission android:name="android.permission.READ_SMS"
+ android:permissionGroup="android.permission-group.MESSAGES"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_readSms"
+ android:description="@string/permdesc_readSms" />
+
+ <!-- Allows an application to write SMS messages. -->
+ <permission android:name="android.permission.WRITE_SMS"
+ android:permissionGroup="android.permission-group.MESSAGES"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_writeSms"
+ android:description="@string/permdesc_writeSms" />
+
+ <!-- Allows an application to monitor incoming WAP push messages. -->
+ <permission android:name="android.permission.RECEIVE_WAP_PUSH"
+ android:permissionGroup="android.permission-group.MESSAGES"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_receiveWapPush"
+ android:description="@string/permdesc_receiveWapPush" />
+
+ <!-- =============================================================== -->
+ <!-- Permissions for accessing personal info (contacts and calendar) -->
+ <!-- =============================================================== -->
+ <eat-comment />
+
+ <!-- Used for permissions that provide access to the user's private data,
+ such as contacts, calendar events, e-mail messages, etc. This includes
+ both reading and writing of this data (which should generally be
+ expressed as two distinct permissions). -->
+ <permission-group android:name="android.permission-group.PERSONAL_INFO"
+ android:label="@string/permgrouplab_personalInfo"
+ android:description="@string/permgroupdesc_personalInfo" />
+
+ <!-- Allows an application to read the user's contacts data. -->
+ <permission android:name="android.permission.READ_CONTACTS"
+ android:permissionGroup="android.permission-group.PERSONAL_INFO"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_readContacts"
+ android:description="@string/permdesc_readContacts" />
+
+ <!-- Allows an application to write (but not read) the user's
+ contacts data. -->
+ <permission android:name="android.permission.WRITE_CONTACTS"
+ android:permissionGroup="android.permission-group.PERSONAL_INFO"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_writeContacts"
+ android:description="@string/permdesc_writeContacts" />
+
+ <!-- Allows an application to read the owner's data. -->
+ <permission android:name="android.permission.READ_OWNER_DATA"
+ android:permissionGroup="android.permission-group.PERSONAL_INFO"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_readOwnerData"
+ android:description="@string/permdesc_readOwnerData" />
+
+ <!-- Allows an application to write (but not read) the owner's data. -->
+ <permission android:name="android.permission.WRITE_OWNER_DATA"
+ android:permissionGroup="android.permission-group.PERSONAL_INFO"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_writeOwnerData"
+ android:description="@string/permdesc_writeOwnerData" />
+
+ <!-- Allows an application to read the user's calendar data. -->
+ <permission android:name="android.permission.READ_CALENDAR"
+ android:permissionGroup="android.permission-group.PERSONAL_INFO"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_readCalendar"
+ android:description="@string/permdesc_readCalendar" />
+
+ <!-- Allows an application to write (but not read) the user's
+ calendar data. -->
+ <permission android:name="android.permission.WRITE_CALENDAR"
+ android:permissionGroup="android.permission-group.PERSONAL_INFO"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_writeCalendar"
+ android:description="@string/permdesc_writeCalendar" />
+
+ <!-- ======================================= -->
+ <!-- Permissions for accessing location info -->
+ <!-- ======================================= -->
+ <eat-comment />
+
+ <!-- Used for permissions that allow access to the user's current
+ location. -->
+ <permission-group android:name="android.permission-group.LOCATION"
+ android:label="@string/permgrouplab_location"
+ android:description="@string/permgroupdesc_location" />
+
+ <!-- Allows an application to access fine (e.g., GPS) location -->
+ <permission android:name="android.permission.ACCESS_FINE_LOCATION"
+ android:permissionGroup="android.permission-group.LOCATION"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_accessFineLocation"
+ android:description="@string/permdesc_accessFineLocation" />
+
+ <!-- Allows an application to access coarse (e.g., Cell-ID, WiFi) location -->
+ <permission android:name="android.permission.ACCESS_COARSE_LOCATION"
+ android:permissionGroup="android.permission-group.LOCATION"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_accessCoarseLocation"
+ android:description="@string/permdesc_accessCoarseLocation" />
+
+ <!-- Allows an application to create mock location providers for testing -->
+ <permission android:name="android.permission.ACCESS_MOCK_LOCATION"
+ android:permissionGroup="android.permission-group.LOCATION"
+ android:label="@string/permlab_accessMockLocation"
+ android:description="@string/permdesc_accessMockLocation" />
+
+ <!-- Allows an application to access extra location provider commands -->
+ <permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"
+ android:permissionGroup="android.permission-group.LOCATION"
+ android:label="@string/permlab_accessLocationExtraCommands"
+ android:description="@string/permdesc_accessLocationExtraCommands" />
+
+ <!-- ======================================= -->
+ <!-- Permissions for accessing networks -->
+ <!-- ======================================= -->
+ <eat-comment />
+
+ <!-- Used for permissions that provide access to networking services. The
+ main permission here is internet access, but this is also an
+ appropriate group for accessing or modifying any network configuration
+ or other related network operations. -->
+ <permission-group android:name="android.permission-group.NETWORK"
+ android:label="@string/permgrouplab_network"
+ android:description="@string/permgroupdesc_network" />
+
+ <!-- Allows applications to open network sockets. -->
+ <permission android:name="android.permission.INTERNET"
+ android:permissionGroup="android.permission-group.NETWORK"
+ android:protectionLevel="dangerous"
+ android:description="@string/permdesc_createNetworkSockets"
+ android:label="@string/permlab_createNetworkSockets" />
+
+ <!-- Allows applications to access information about networks -->
+ <permission android:name="android.permission.ACCESS_NETWORK_STATE"
+ android:permissionGroup="android.permission-group.NETWORK"
+ android:protectionLevel="normal"
+ android:description="@string/permdesc_accessNetworkState"
+ android:label="@string/permlab_accessNetworkState" />
+
+ <!-- Allows applications to access information about Wi-Fi networks -->
+ <permission android:name="android.permission.ACCESS_WIFI_STATE"
+ android:permissionGroup="android.permission-group.NETWORK"
+ android:protectionLevel="normal"
+ android:description="@string/permdesc_accessWifiState"
+ android:label="@string/permlab_accessWifiState" />
+
+ <!-- Allows applications to connect to paired bluetooth devices -->
+ <permission android:name="android.permission.BLUETOOTH"
+ android:permissionGroup="android.permission-group.NETWORK"
+ android:protectionLevel="dangerous"
+ android:description="@string/permdesc_bluetooth"
+ android:label="@string/permlab_bluetooth" />
+
+ <!-- ================================== -->
+ <!-- Permissions for accessing accounts -->
+ <!-- ================================== -->
+ <eat-comment />
+
+ <!-- Permissions for direct access to Google accounts.
+ Note that while right now this is only used for Google accounts,
+ we expect in the future to have a more general account management
+ facility so this is specified as a general platform permission
+ group for accessing accounts. -->
+ <permission-group android:name="android.permission-group.ACCOUNTS"
+ android:label="@string/permgrouplab_accounts"
+ android:description="@string/permgroupdesc_accounts" />
+
+ <!-- Allows access to the list of accounts in the Accounts Service -->
+ <permission android:name="android.permission.GET_ACCOUNTS"
+ android:permissionGroup="android.permission-group.ACCOUNTS"
+ android:protectionLevel="normal"
+ android:description="@string/permdesc_getAccounts"
+ android:label="@string/permlab_getAccounts" />
+
+ <!-- ================================== -->
+ <!-- Permissions for accessing hardware -->
+ <!-- ================================== -->
+ <eat-comment />
+
+ <!-- Used for permissions that provide direct access to the hardware on
+ the device. This includes audio, the camera, vibrator, etc. -->
+ <permission-group android:name="android.permission-group.HARDWARE_CONTROLS"
+ android:label="@string/permgrouplab_hardwareControls"
+ android:description="@string/permgroupdesc_hardwareControls" />
+
+ <!-- Allows an application to modify global audio settings -->
+ <permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"
+ android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_modifyAudioSettings"
+ android:description="@string/permdesc_modifyAudioSettings" />
+
+ <!-- Allows an application to record audio -->
+ <permission android:name="android.permission.RECORD_AUDIO"
+ android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_recordAudio"
+ android:description="@string/permdesc_recordAudio" />
+
+ <!-- Required to be able to access the camera device. -->
+ <permission android:name="android.permission.CAMERA"
+ android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_camera"
+ android:description="@string/permdesc_camera" />
+
+ <!-- Allows access to the vibrator -->
+ <permission android:name="android.permission.VIBRATE"
+ android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
+ android:protectionLevel="normal"
+ android:label="@string/permlab_vibrate"
+ android:description="@string/permdesc_vibrate" />
+
+ <!-- Allows access to the flashlight -->
+ <permission android:name="android.permission.FLASHLIGHT"
+ android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
+ android:protectionLevel="normal"
+ android:label="@string/permlab_flashlight"
+ android:description="@string/permdesc_flashlight" />
+
+ <!-- Allows access to hardware peripherals. Intended only for hardware testing -->
+ <permission android:name="android.permission.HARDWARE_TEST"
+ android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
+ android:protectionLevel="normal"
+ android:label="@string/permlab_hardware_test"
+ android:description="@string/permdesc_hardware_test" />
+
+ <!-- =========================================== -->
+ <!-- Permissions associated with telephony state -->
+ <!-- =========================================== -->
+ <eat-comment />
+
+ <!-- Used for permissions that are associated with accessing and modifyign
+ telephony state: intercepting outgoing calls, reading
+ and modifying the phone state. Note that
+ placing phone calls is not in this group, since that is in the
+ more important "takin' yer moneys" group. -->
+ <permission-group android:name="android.permission-group.PHONE_CALLS"
+ android:label="@string/permgrouplab_phoneCalls"
+ android:description="@string/permgroupdesc_phoneCalls" />
+
+ <!-- Allows an application to monitor, modify, or abort outgoing
+ calls. -->
+ <permission android:name="android.permission.PROCESS_OUTGOING_CALLS"
+ android:permissionGroup="android.permission-group.PHONE_CALLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_processOutgoingCalls"
+ android:description="@string/permdesc_processOutgoingCalls" />
+
+ <!-- Allows modification of the telephony state - power on, mmi, etc.
+ Does not include placing calls. -->
+ <permission android:name="android.permission.MODIFY_PHONE_STATE"
+ android:permissionGroup="android.permission-group.PHONE_CALLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_modifyPhoneState"
+ android:description="@string/permdesc_modifyPhoneState" />
+
+ <!-- Allows read only access to phone state. -->
+ <permission android:name="android.permission.READ_PHONE_STATE"
+ android:permissionGroup="android.permission-group.PHONE_CALLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_readPhoneState"
+ android:description="@string/permdesc_readPhoneState" />
+
+ <!-- ============================================ -->
+ <!-- Permissions for low-level system interaction -->
+ <!-- ============================================ -->
+ <eat-comment />
+
+ <!-- Group of permissions that are related to system APIs. Many
+ of these are not permissions the user will be expected to understand,
+ and such permissions should generally be marked as "normal" protection
+ level so they don't get displayed. This can also, however, be used
+ for miscellaneous features that provide access to the operating system,
+ such as writing the global system settings. -->
+ <permission-group android:name="android.permission-group.SYSTEM_TOOLS"
+ android:label="@string/permgrouplab_systemTools"
+ android:description="@string/permgroupdesc_systemTools" />
+
+ <!-- Allows an application to read or write the system settings. -->
+ <permission android:name="android.permission.WRITE_SETTINGS"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_writeSettings"
+ android:description="@string/permdesc_writeSettings" />
+
+ <!-- Allows an application to modify the Google service map. -->
+ <permission android:name="android.permission.WRITE_GSERVICES"
+ android:protectionLevel="signature"
+ android:label="@string/permlab_writeGservices"
+ android:description="@string/permdesc_writeGservices" />
+
+ <!-- Allows an application to expand or collapse the status bar. -->
+ <permission android:name="android.permission.EXPAND_STATUS_BAR"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="normal"
+ android:label="@string/permlab_expandStatusBar"
+ android:description="@string/permdesc_expandStatusBar" />
+
+ <!-- Allows an application to get information about the currently
+ or recently running tasks: a thumbnail representation of the tasks,
+ what activities are running in it, etc. -->
+ <permission android:name="android.permission.GET_TASKS"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_getTasks"
+ android:description="@string/permdesc_getTasks" />
+
+ <!-- Allows an application to change the Z-order of tasks -->
+ <permission android:name="android.permission.REORDER_TASKS"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_reorderTasks"
+ android:description="@string/permdesc_reorderTasks" />
+
+ <!-- Allows an application to modify the current configuration, such
+ as locale. -->
+ <permission android:name="android.permission.CHANGE_CONFIGURATION"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_changeConfiguration"
+ android:description="@string/permdesc_changeConfiguration" />
+
+ <!-- Allows an application to restart other applications. -->
+ <permission android:name="android.permission.RESTART_PACKAGES"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_restartPackages"
+ android:description="@string/permdesc_restartPackages" />
+
+ <!-- Allows an application to retrieve state dump information from system
+ services. -->
+ <permission android:name="android.permission.DUMP"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_dump"
+ android:description="@string/permdesc_dump" />
+
+ <!-- Allows an application to open windows using the type
+ {@link android.view.WindowManager.LayoutParams#TYPE_SYSTEM_ALERT},
+ shown on top of all other applications. Very few applications
+ should use this permission; these windows are intended for
+ system-level interaction with the user. -->
+ <permission android:name="android.permission.SYSTEM_ALERT_WINDOW"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_systemAlertWindow"
+ android:description="@string/permdesc_systemAlertWindow" />
+
+ <!-- Modify the global animation scaling factor. -->
+ <permission android:name="android.permission.SET_ANIMATION_SCALE"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_setAnimationScale"
+ android:description="@string/permdesc_setAnimationScale" />
+
+ <!-- Allow an application to make its activities persistent. -->
+ <permission android:name="android.permission.PERSISTENT_ACTIVITY"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_persistentActivity"
+ android:description="@string/permdesc_persistentActivity" />
+
+ <!-- Allows an application to find out the space used by any package. -->
+ <permission android:name="android.permission.GET_PACKAGE_SIZE"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="normal"
+ android:label="@string/permlab_getPackageSize"
+ android:description="@string/permdesc_getPackageSize" />
+
+ <!-- Allows an application to modify the list of preferred applications
+ with the {@link android.content.pm.PackageManager#addPackageToPreferred
+ PackageManager.addPackageToPreferred()} and
+ {@link android.content.pm.PackageManager#removePackageFromPreferred
+ PackageManager.removePackageFromPreferred()} methods. -->
+ <permission android:name="android.permission.SET_PREFERRED_APPLICATIONS"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_setPreferredApplications"
+ android:description="@string/permdesc_setPreferredApplications" />
+
+ <!-- Allows an application to receive the
+ {@link android.content.Intent#ACTION_BOOT_COMPLETED} that is
+ broadcast after the system finishes booting. If you don't
+ request this permission, you will not receive the broadcast at
+ that time. Though holding this permission does not have any
+ security implications, it can have a negative impact on the
+ user experience by increasing the amount of time it takes the
+ system to start and allowing applications to have themselves
+ running without the user being aware of them. As such, you must
+ explicitly declare your use of this facility to make that visible
+ to the user. -->
+ <permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="normal"
+ android:label="@string/permlab_receiveBootCompleted"
+ android:description="@string/permdesc_receiveBootCompleted" />
+
+ <!-- Allows an application to broadcast sticky intents. These are
+ broadcasts whose data is held by the system after being finished,
+ so that clients can quickly retrieve that data without having
+ to wait for the next broadcast. -->
+ <permission android:name="android.permission.BROADCAST_STICKY"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="normal"
+ android:label="@string/permlab_broadcastSticky"
+ android:description="@string/permdesc_broadcastSticky" />
+
+ <!-- Allows using PowerManager WakeLocks to keep processor from sleeping or screen
+ from dimming -->
+ <permission android:name="android.permission.WAKE_LOCK"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_wakeLock"
+ android:description="@string/permdesc_wakeLock" />
+
+ <!-- Allows applications to set the wallpaper -->
+ <permission android:name="android.permission.SET_WALLPAPER"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="normal"
+ android:label="@string/permlab_setWallpaper"
+ android:description="@string/permdesc_setWallpaper" />
+
+ <!-- Allows applications to set the wallpaper hints -->
+ <permission android:name="android.permission.SET_WALLPAPER_HINTS"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="normal"
+ android:label="@string/permlab_setWallpaperHints"
+ android:description="@string/permdesc_setWallpaperHints" />
+
+ <!-- Allows applications to set the system time zone -->
+ <permission android:name="android.permission.SET_TIME_ZONE"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_setTimeZone"
+ android:description="@string/permdesc_setTimeZone" />
+
+ <!-- Allows mounting and unmounting file systems for removable storage. -->
+ <permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_mount_unmount_filesystems"
+ android:description="@string/permdesc_mount_unmount_filesystems" />
+
+ <!-- Allows applications to disable the keyguard -->
+ <permission android:name="android.permission.DISABLE_KEYGUARD"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="normal"
+ android:description="@string/permdesc_disableKeyguard"
+ android:label="@string/permlab_disableKeyguard" />
+
+ <!-- Allows applications to read the sync settings -->
+ <permission android:name="android.permission.READ_SYNC_SETTINGS"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="normal"
+ android:description="@string/permdesc_readSyncSettings"
+ android:label="@string/permlab_readSyncSettings" />
+
+ <!-- Allows applications to write the sync settings -->
+ <permission android:name="android.permission.WRITE_SYNC_SETTINGS"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:description="@string/permdesc_writeSyncSettings"
+ android:label="@string/permlab_writeSyncSettings" />
+
+ <!-- Allows applications to read the sync stats -->
+ <permission android:name="android.permission.READ_SYNC_STATS"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="normal"
+ android:description="@string/permdesc_readSyncStats"
+ android:label="@string/permlab_readSyncStats" />
+
+ <!-- Allows applications to write the apn settings -->
+ <permission android:name="android.permission.WRITE_APN_SETTINGS"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:description="@string/permdesc_writeApnSettings"
+ android:label="@string/permlab_writeApnSettings" />
+
+ <!-- Allows an application to allow access the subscribed feeds
+ ContentProvider. -->
+ <permission android:name="android.permission.SUBSCRIBED_FEEDS_READ"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:label="@string/permlab_subscribedFeedsRead"
+ android:description="@string/permdesc_subscribedFeedsRead"
+ android:protectionLevel="normal" />
+ <permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:label="@string/permlab_subscribedFeedsWrite"
+ android:description="@string/permdesc_subscribedFeedsWrite"
+ android:protectionLevel="dangerous" />
+
+ <!-- Allows applications to change network connectivity state -->
+ <permission android:name="android.permission.CHANGE_NETWORK_STATE"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:description="@string/permdesc_changeNetworkState"
+ android:label="@string/permlab_changeNetworkState" />
+
+ <!-- Allows applications to change Wi-Fi connectivity state -->
+ <permission android:name="android.permission.CHANGE_WIFI_STATE"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:description="@string/permdesc_changeWifiState"
+ android:label="@string/permlab_changeWifiState" />
+
+ <!-- Allows applications to discover and pair bluetooth devices -->
+ <permission android:name="android.permission.BLUETOOTH_ADMIN"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:description="@string/permdesc_bluetoothAdmin"
+ android:label="@string/permlab_bluetoothAdmin" />
+
+ <!-- Allows an application to clear the caches of all installed
+ applications on the device. -->
+ <permission android:name="android.permission.CLEAR_APP_CACHE"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_clearAppCache"
+ android:description="@string/permdesc_clearAppCache" />
+
+ <!-- Allows an application to read the low-level system log files.
+ These can contain slightly private information about what is
+ happening on the device, but should never contain the user's
+ private information. -->
+ <permission android:name="android.permission.READ_LOGS"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_readLogs"
+ android:description="@string/permdesc_readLogs" />
+
+ <!-- ========================================= -->
+ <!-- Permissions for special development tools -->
+ <!-- ========================================= -->
+ <eat-comment />
+
+ <!-- Group of permissions that are related to development features. These
+ are not permissions that should appear in normal applications; they
+ protect APIs that are intended only to be used for development
+ purposes. -->
+ <permission-group android:name="android.permission-group.DEVELOPMENT_TOOLS"
+ android:label="@string/permgrouplab_developmentTools"
+ android:description="@string/permgroupdesc_developmentTools" />
+
+ <!-- Configure an application for debugging. -->
+ <permission android:name="android.permission.SET_DEBUG_APP"
+ android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_setDebugApp"
+ android:description="@string/permdesc_setDebugApp" />
+
+ <!-- Allows an application to set the maximum number of (not needed)
+ application processes that can be running. -->
+ <permission android:name="android.permission.SET_PROCESS_LIMIT"
+ android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_setProcessLimit"
+ android:description="@string/permdesc_setProcessLimit" />
+
+ <!-- Allows an application to control whether activities are immediately
+ finished when put in the background. -->
+ <permission android:name="android.permission.SET_ALWAYS_FINISH"
+ android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_setAlwaysFinish"
+ android:description="@string/permdesc_setAlwaysFinish" />
+
+ <!-- Allow an application to request that a signal be sent to all persistent processes -->
+ <permission android:name="android.permission.SIGNAL_PERSISTENT_PROCESSES"
+ android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS"
+ android:protectionLevel="dangerous"
+ android:label="@string/permlab_signalPersistentProcesses"
+ android:description="@string/permdesc_signalPersistentProcesses" />
+
+ <!-- ==================================== -->
+ <!-- Private (signature-only) permissions -->
+ <!-- ==================================== -->
+ <eat-comment />
+
+ <!-- Allows applications to RW to diagnostic resources. -->
+ <permission android:name="android.permission.DIAGNOSTIC"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:protectionLevel="signature"
+ android:description="@string/permdesc_diagnostic"
+ android:label="@string/permlab_diagnostic" />
+
+ <!-- Allows an application to open, close, or disable the status bar
+ and its icons. -->
+ <permission android:name="android.permission.STATUS_BAR"
+ android:label="@string/permlab_statusBar"
+ android:description="@string/permdesc_statusBar"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to force any currently running process to be
+ in the foreground. -->
+ <permission android:name="android.permission.SET_PROCESS_FOREGROUND"
+ android:label="@string/permlab_setProcessForeground"
+ android:description="@string/permdesc_setProcessForeground"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to force a BACK operation on whatever is the
+ top activity. -->
+ <permission android:name="android.permission.FORCE_BACK"
+ android:label="@string/permlab_forceBack"
+ android:description="@string/permdesc_forceBack"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to publish system-level services. Such services
+ can only be published from processes that never go away, so this is
+ not something that any normal application can do. -->
+ <permission android:name="android.permission.ADD_SYSTEM_SERVICE"
+ android:label="@string/permlab_addSystemService"
+ android:description="@string/permdesc_addSystemService"
+ android:protectionLevel="signature" />
+
+ <permission android:name="android.permission.FOTA_UPDATE"
+ android:label="@string/permlab_fotaUpdate"
+ android:description="@string/permdesc_fotaUpdate"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to update the collected battery statistics -->
+ <permission android:name="android.permission.BATTERY_STATS"
+ android:label="@string/permlab_batteryStats"
+ android:description="@string/permdesc_batteryStats"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to open windows that are for use by parts
+ of the system user interface. Not for use by third party apps. -->
+ <permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW"
+ android:label="@string/permlab_internalSystemWindow"
+ android:description="@string/permdesc_internalSystemWindow"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to manage (create, destroy,
+ Z-order) application tokens in the window manager. This is only
+ for use by the system. -->
+ <permission android:name="android.permission.MANAGE_APP_TOKENS"
+ android:label="@string/permlab_manageAppTokens"
+ android:description="@string/permdesc_manageAppTokens"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to inject user events (keys, touch, trackball)
+ into the event stream and deliver them to ANY window. Without this
+ permission, you can only deliver events to windows in your own process.
+ Very few applications should need to use this permission. -->
+ <permission android:name="android.permission.INJECT_EVENTS"
+ android:label="@string/permlab_injectEvents"
+ android:description="@string/permdesc_injectEvents"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to watch and control how activities are
+ started globally in the system. Only for is in debugging
+ (usually the monkey command). -->
+ <permission android:name="android.permission.SET_ACTIVITY_WATCHER"
+ android:label="@string/permlab_runSetActivityWatcher"
+ android:description="@string/permdesc_runSetActivityWatcher"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to retrieve the current state of keys and
+ switches. This is only for use by the system.-->
+ <permission android:name="android.permission.READ_INPUT_STATE"
+ android:label="@string/permlab_readInputState"
+ android:description="@string/permdesc_readInputState"
+ android:protectionLevel="signature" />
+
+ <!-- Allows low-level access to setting the orientation (actually
+ rotation) of the screen. Not for use by normal applications. -->
+ <permission android:name="android.permission.SET_ORIENTATION"
+ android:label="@string/permlab_setOrientation"
+ android:description="@string/permdesc_setOrientation"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to install packages. -->
+ <permission android:name="android.permission.INSTALL_PACKAGES"
+ android:label="@string/permlab_installPackages"
+ android:description="@string/permdesc_installPackages"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to clear user data -->
+ <permission android:name="android.permission.CLEAR_APP_USER_DATA"
+ android:label="@string/permlab_clearAppUserData"
+ android:description="@string/permdesc_clearAppUserData"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to delete cache files. -->
+ <permission android:name="android.permission.DELETE_CACHE_FILES"
+ android:label="@string/permlab_deleteCacheFiles"
+ android:description="@string/permdesc_deleteCacheFiles"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to delete packages. -->
+ <permission android:name="android.permission.DELETE_PACKAGES"
+ android:label="@string/permlab_deletePackages"
+ android:description="@string/permdesc_deletePackages"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to change whether an application component (other than its own) is
+ enabled or not. -->
+ <permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"
+ android:label="@string/permlab_changeComponentState"
+ android:description="@string/permdesc_changeComponentState"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to use SurfaceFlinger's low level features -->
+ <permission android:name="android.permission.ACCESS_SURFACE_FLINGER"
+ android:label="@string/permlab_accessSurfaceFlinger"
+ android:description="@string/permdesc_accessSurfaceFlinger"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to take screen shots and more generally
+ get access to the frame buffer data -->
+ <permission android:name="android.permission.READ_FRAME_BUFFER"
+ android:label="@string/permlab_readFrameBuffer"
+ android:description="@string/permdesc_readFrameBuffer"
+ android:protectionLevel="signature" />
+
+ <!-- Required to be able to disable the device (very dangerous!). -->
+ <permission android:name="android.permission.BRICK"
+ android:label="@string/permlab_brick"
+ android:description="@string/permdesc_brick"
+ android:protectionLevel="signature" />
+
+ <!-- Required to be able to reboot the device. -->
+ <permission android:name="android.permission.REBOOT"
+ android:label="@string/permlab_reboot"
+ android:description="@string/permdesc_reboot"
+ android:protectionLevel="signature" />
+
+ <!-- Allows low-level access to power management -->
+ <permission android:name="android.permission.DEVICE_POWER"
+ android:label="@string/permlab_devicePower"
+ android:description="@string/permdesc_devicePower"
+ android:protectionLevel="signature" />
+
+ <!-- Run as a manufacturer test application, running as the root user.
+ Only available when the device is running in manufacturer test mode. -->
+ <permission android:name="android.permission.FACTORY_TEST"
+ android:label="@string/permlab_factoryTest"
+ android:description="@string/permdesc_factoryTest"
+ android:protectionLevel="signature" />
+
+ <!-- Allows an application to broadcast a notification that an application
+ package has been removed. -->
+ <permission android:name="android.permission.BROADCAST_PACKAGE_REMOVED"
+ android:permissionGroup="android.permission-group.SYSTEM_TOOLS"
+ android:label="@string/permlab_broadcastPackageRemoved"
+ android:description="@string/permdesc_broadcastPackageRemoved"
+ android:protectionLevel="signature" />
+
+ <permission android:name="android.permission.MASTER_CLEAR"
+ android:label="@string/permlab_masterClear"
+ android:description="@string/permdesc_masterClear"
+ android:protectionLevel="signatureOrSystem" />
+
+ <!-- Allows an application to call any phone number, including emergency
+ numbers, without going through the Dialer user interface for the user
+ to confirm the call being placed. -->
+ <permission android:name="android.permission.CALL_PRIVILEGED"
+ android:label="@string/permlab_callPrivileged"
+ android:description="@string/permdesc_callPrivileged"
+ android:protectionLevel="signatureOrSystem" />
+
+ <!-- Allows enabling/disabling location update notifications from
+ the radio. Not for use by normal applications. -->
+ <permission android:name="android.permission.CONTROL_LOCATION_UPDATES"
+ android:label="@string/permlab_locationUpdates"
+ android:description="@string/permdesc_locationUpdates"
+ android:protectionLevel="signature" />
+
+ <!-- Allows read/write access to the "properties" table in the checkin
+ database, to change values that get uploaded. -->
+ <permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"
+ android:label="@string/permlab_checkinProperties"
+ android:description="@string/permdesc_checkinProperties"
+ android:protectionLevel="signature" />
+
+ <application android:process="system"
+ android:persistent="true"
+ android:hasCode="false"
+ android:label="Android System"
+ android:allowClearUserData="false"
+ android:icon="@drawable/ic_launcher_android">
+ <activity android:name="com.android.internal.app.ChooserActivity"
+ android:theme="@style/Theme.Dialog.Alert"
+ android:multiprocess="true">
+ <intent-filter>
+ <action android:name="android.intent.action.CHOOSER" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ <activity android:name="com.android.internal.app.RingtonePickerActivity"
+ android:theme="@style/Theme.Dialog.Alert"
+ android:multiprocess="true">
+ <intent-filter>
+ <action android:name="android.intent.action.RINGTONE_PICKER" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ <activity android:name="com.android.internal.app.UsbStorageActivity"
+ android:theme="@style/Theme.Dialog.Alert">
+ </activity>
+ <provider android:name=".server.checkin.CheckinProvider"
+ android:authorities="android.server.checkin"
+ android:multiprocess="false" />
+ <provider android:name=".content.SyncProvider"
+ android:authorities="sync" android:multiprocess="false" />
+
+ <service android:name="com.android.server.LoadAverageService"
+ android:exported="true" />
+ <receiver
+ android:name=".server.checkin.UpdateReceiver$DownloadCompletedBroadcastReceiver"
+ android:exported="true" />
+
+ <receiver android:name=".server.checkin.SecretCodeReceiver">
+ <intent-filter>
+ <action android:name="android.provider.Telephony.SECRET_CODE" />
+ <data android:scheme="android_secret_code"
+ android:host="682" /> <!-- 682 = "OTA" on dialpad -->
+ <data android:scheme="android_secret_code"
+ android:host="682364" /> <!-- 682364 = "OTAENG" -->
+ <data android:scheme="android_secret_code"
+ android:host="682226" /> <!-- 682226 = "OTACAN" -->
+ <data android:scheme="android_secret_code"
+ android:host="682668" /> <!-- 682668 = "OTANOT" -->
+ </intent-filter>
+ </receiver>
+
+ <receiver android:name="com.android.server.BootReceiver" >
+ <intent-filter>
+ <action android:name="android.intent.action.BOOT_COMPLETED" />
+ </intent-filter>
+ </receiver>
+ <receiver android:name="com.android.server.BrickReceiver"
+ android:permission="android.permission.BRICK" >
+ <intent-filter>
+ <action android:name="android.intent.action.BRICK" />
+ </intent-filter>
+ </receiver>
+ <receiver android:name="com.android.server.MasterClearReceiver"
+ android:permission="android.permission.MASTER_CLEAR" >
+ <intent-filter>
+ <action android:name="android.intent.action.GTALK_DATA_MESSAGE_RECEIVED" />
+ <category android:name="android.intent.category.MASTER_CLEAR" />
+ </intent-filter>
+ </receiver>
+ </application>
+
+</manifest>
+
+
diff --git a/core/res/MODULE_LICENSE_APACHE2 b/core/res/MODULE_LICENSE_APACHE2
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/core/res/MODULE_LICENSE_APACHE2
diff --git a/core/res/NOTICE b/core/res/NOTICE
new file mode 100644
index 0000000..c5b1efa
--- /dev/null
+++ b/core/res/NOTICE
@@ -0,0 +1,190 @@
+
+ Copyright (c) 2005-2008, The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
diff --git a/core/res/assets/images/android_320x480.png b/core/res/assets/images/android_320x480.png
new file mode 100644
index 0000000..d2665bb
--- /dev/null
+++ b/core/res/assets/images/android_320x480.png
Binary files differ
diff --git a/core/res/assets/images/boot_robot.png b/core/res/assets/images/boot_robot.png
new file mode 100644
index 0000000..f4555af
--- /dev/null
+++ b/core/res/assets/images/boot_robot.png
Binary files differ
diff --git a/core/res/assets/images/boot_robot_glow.png b/core/res/assets/images/boot_robot_glow.png
new file mode 100644
index 0000000..2a67a3f
--- /dev/null
+++ b/core/res/assets/images/boot_robot_glow.png
Binary files differ
diff --git a/core/res/assets/images/combobox-disabled.png b/core/res/assets/images/combobox-disabled.png
new file mode 100644
index 0000000..42fc0c5
--- /dev/null
+++ b/core/res/assets/images/combobox-disabled.png
Binary files differ
diff --git a/core/res/assets/images/combobox-noHighlight.png b/core/res/assets/images/combobox-noHighlight.png
new file mode 100644
index 0000000..838dc65
--- /dev/null
+++ b/core/res/assets/images/combobox-noHighlight.png
Binary files differ
diff --git a/core/res/assets/images/cylon_dot.png b/core/res/assets/images/cylon_dot.png
new file mode 100644
index 0000000..150b8b1
--- /dev/null
+++ b/core/res/assets/images/cylon_dot.png
Binary files differ
diff --git a/core/res/assets/images/cylon_left.png b/core/res/assets/images/cylon_left.png
new file mode 100644
index 0000000..50c6296
--- /dev/null
+++ b/core/res/assets/images/cylon_left.png
Binary files differ
diff --git a/core/res/assets/images/cylon_right.png b/core/res/assets/images/cylon_right.png
new file mode 100644
index 0000000..89b7d71
--- /dev/null
+++ b/core/res/assets/images/cylon_right.png
Binary files differ
diff --git a/core/res/assets/sounds/bootanim0.raw b/core/res/assets/sounds/bootanim0.raw
new file mode 100644
index 0000000..46b8c0f
--- /dev/null
+++ b/core/res/assets/sounds/bootanim0.raw
Binary files differ
diff --git a/core/res/assets/sounds/bootanim1.raw b/core/res/assets/sounds/bootanim1.raw
new file mode 100644
index 0000000..ce69944
--- /dev/null
+++ b/core/res/assets/sounds/bootanim1.raw
Binary files differ
diff --git a/core/res/assets/webkit/android-weberror.png b/core/res/assets/webkit/android-weberror.png
new file mode 100644
index 0000000..cea4638
--- /dev/null
+++ b/core/res/assets/webkit/android-weberror.png
Binary files differ
diff --git a/core/res/assets/webkit/film.png b/core/res/assets/webkit/film.png
new file mode 100755
index 0000000..f457f23
--- /dev/null
+++ b/core/res/assets/webkit/film.png
Binary files differ
diff --git a/core/res/assets/webkit/loaderror.html b/core/res/assets/webkit/loaderror.html
new file mode 100644
index 0000000..359a1e7
--- /dev/null
+++ b/core/res/assets/webkit/loaderror.html
@@ -0,0 +1,18 @@
+<html>
+ <head>
+ <title>Web page not available</title>
+ <style type="text/css">
+ body { margin-top: 0px; padding-top: 0px; }
+ h2 { margin-top: 5px; padding-top: 0px; }
+ </style>
+
+ <body>
+
+ <img src="file:///android_asset/webkit/android-weberror.png" align="top" />
+ <h2>Web page not available</h2>
+ <p>The Web page at <a href="%s">%s</a> could not be loaded as:</p>
+ <!-- The %e is replaced by a localized error string -->
+ <p>%e</p>
+ </body>
+ </head>
+</html>
diff --git a/core/res/assets/webkit/missingImage.png b/core/res/assets/webkit/missingImage.png
new file mode 100644
index 0000000..f49a98d
--- /dev/null
+++ b/core/res/assets/webkit/missingImage.png
Binary files differ
diff --git a/core/res/assets/webkit/nodomain.html b/core/res/assets/webkit/nodomain.html
new file mode 100644
index 0000000..7a107fb
--- /dev/null
+++ b/core/res/assets/webkit/nodomain.html
@@ -0,0 +1,27 @@
+<html>
+ <head>
+ <title>Web page not available</title>
+ <style type="text/css">
+ body { margin-top: 0px; padding-top: 0px; }
+ h2 { margin-top: 5px; padding-top: 0px; }
+ </style>
+
+ <body>
+
+ <img src="file:///android_asset/webkit/android-weberror.png" align="top" />
+ <h2>Web page not available</h2>
+ <p>The Web page at <a href="%s">%s</a> might be
+ temporarily down or it may have moved permanently to a new web
+ address.</p>
+
+ <p><b>Here are some suggestions:</b></p>
+ <ul>
+ <li>Check to make sure your device has a signal and data
+ connection</li>
+ <li>Reload this web page later.</li>
+ <li>View a cached copy of the web page from Google</li>
+
+ </ul>
+ </body>
+ </head>
+</html>
diff --git a/core/res/assets/webkit/nullplugin.png b/core/res/assets/webkit/nullplugin.png
new file mode 100644
index 0000000..96a52e3
--- /dev/null
+++ b/core/res/assets/webkit/nullplugin.png
Binary files differ
diff --git a/core/res/assets/webkit/textAreaResizeCorner.png b/core/res/assets/webkit/textAreaResizeCorner.png
new file mode 100644
index 0000000..777eff0
--- /dev/null
+++ b/core/res/assets/webkit/textAreaResizeCorner.png
Binary files differ
diff --git a/core/res/assets/webkit/youtube.html b/core/res/assets/webkit/youtube.html
new file mode 100644
index 0000000..86e492a
--- /dev/null
+++ b/core/res/assets/webkit/youtube.html
@@ -0,0 +1,26 @@
+<html>
+ <head>
+ <style type="text/css">
+ body { background-color: black; }
+ a:hover { text-decoration: none; }
+ a:link { color: white; }
+ a:visited { color: white; }
+ </style>
+ </head>
+ <body>
+ <table height="100%" width="100%">
+ <tr>
+ <td align="center" valign="middle" height="100%">
+ <img src="film.png"/>
+ <br/>
+ <a id="url" href="" onClick="javascript:window.top.document.location='http://youtube.com/watch' +
+ document.location.search; return false" target="_top">Open YouTube player</a>
+ </td>
+ </tr>
+ <tr><td valign="bottom" align="right">
+ <img src="youtube.png" style="opacity:.7"/>
+ </td>
+ </tr>
+ </table>
+ </body>
+</html>
diff --git a/core/res/assets/webkit/youtube.png b/core/res/assets/webkit/youtube.png
new file mode 100644
index 0000000..87779b1
--- /dev/null
+++ b/core/res/assets/webkit/youtube.png
Binary files differ
diff --git a/core/res/res/anim/accelerate_decelerate_interpolator.xml b/core/res/res/anim/accelerate_decelerate_interpolator.xml
new file mode 100644
index 0000000..724ed0a
--- /dev/null
+++ b/core/res/res/anim/accelerate_decelerate_interpolator.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/ease_in_out_interpolator.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<accelerateDecelerateInterpolator xmlns:android="http://schemas.android.com/apk/res/android"/>
diff --git a/core/res/res/anim/accelerate_interpolator.xml b/core/res/res/anim/accelerate_interpolator.xml
new file mode 100644
index 0000000..c689c35
--- /dev/null
+++ b/core/res/res/anim/accelerate_interpolator.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/ease_in_interpolator.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<accelerateInterpolator xmlns:android="http://schemas.android.com/apk/res/android" factor="1" />
diff --git a/core/res/res/anim/app_starting_exit.xml b/core/res/res/anim/app_starting_exit.xml
new file mode 100644
index 0000000..c6f94b0
--- /dev/null
+++ b/core/res/res/anim/app_starting_exit.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/options_panel_exit.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@anim/decelerate_interpolator">
+ <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="200" />
+</set>
+
diff --git a/core/res/res/anim/decelerate_interpolator.xml b/core/res/res/anim/decelerate_interpolator.xml
new file mode 100644
index 0000000..fff6616
--- /dev/null
+++ b/core/res/res/anim/decelerate_interpolator.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/ease_out_interpolator.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<decelerateInterpolator xmlns:android="http://schemas.android.com/apk/res/android" factor="1" />
diff --git a/core/res/res/anim/fade_in.xml b/core/res/res/anim/fade_in.xml
new file mode 100644
index 0000000..32eea01
--- /dev/null
+++ b/core/res/res/anim/fade_in.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/fade_in.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<alpha xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@anim/decelerate_interpolator" android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="300" />
diff --git a/core/res/res/anim/fade_out.xml b/core/res/res/anim/fade_out.xml
new file mode 100644
index 0000000..e8ae9c1
--- /dev/null
+++ b/core/res/res/anim/fade_out.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/fade_out.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<alpha xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@anim/accelerate_interpolator"
+ android:fromAlpha="1.0"
+ android:toAlpha="0.0"
+ android:duration="300"
+/>
diff --git a/core/res/res/anim/grow_fade_in.xml b/core/res/res/anim/grow_fade_in.xml
new file mode 100644
index 0000000..0969857
--- /dev/null
+++ b/core/res/res/anim/grow_fade_in.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/fade_in.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <scale android:fromXScale="1.0" android:toXScale="1.0"
+ android:fromYScale="0.3" android:toYScale="1.0"
+ android:pivotX="0%" android:pivotY="0%" android:duration="125" />
+ <alpha android:interpolator="@anim/decelerate_interpolator" android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="75" />
+</set>
diff --git a/core/res/res/anim/grow_fade_in_center.xml b/core/res/res/anim/grow_fade_in_center.xml
new file mode 100644
index 0000000..01d7a77
--- /dev/null
+++ b/core/res/res/anim/grow_fade_in_center.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/fade_in.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <scale android:fromXScale="0.6" android:toXScale="1.0"
+ android:fromYScale="0.6" android:toYScale="1.0"
+ android:pivotX="50%" android:pivotY="50%" android:duration="125" />
+ <alpha android:interpolator="@anim/decelerate_interpolator" android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="75" />
+</set>
diff --git a/core/res/res/anim/grow_fade_in_from_bottom.xml b/core/res/res/anim/grow_fade_in_from_bottom.xml
new file mode 100644
index 0000000..d3e468d
--- /dev/null
+++ b/core/res/res/anim/grow_fade_in_from_bottom.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/fade_in.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <scale android:fromXScale="0.5" android:toXScale="1.0"
+ android:fromYScale="0.5" android:toYScale="1.0"
+ android:pivotX="0%" android:pivotY="100%" android:duration="125" />
+ <alpha android:interpolator="@anim/decelerate_interpolator" android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="75" />
+</set>
diff --git a/core/res/res/anim/linear_interpolator.xml b/core/res/res/anim/linear_interpolator.xml
new file mode 100644
index 0000000..70bbecc
--- /dev/null
+++ b/core/res/res/anim/linear_interpolator.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/linear_interpolator.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<linearInterpolator xmlns:android="http://schemas.android.com/apk/res/android"/>
diff --git a/core/res/res/anim/options_panel_enter.xml b/core/res/res/anim/options_panel_enter.xml
new file mode 100644
index 0000000..9614014
--- /dev/null
+++ b/core/res/res/anim/options_panel_enter.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/options_panel_enter.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@anim/decelerate_interpolator">
+ <translate android:fromYDelta="25%" android:toYDelta="0" android:duration="75"/>
+ <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="75" />
+</set>
diff --git a/core/res/res/anim/options_panel_exit.xml b/core/res/res/anim/options_panel_exit.xml
new file mode 100644
index 0000000..c9bee1d
--- /dev/null
+++ b/core/res/res/anim/options_panel_exit.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/options_panel_exit.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@anim/accelerate_interpolator">
+ <translate android:fromYDelta="0" android:toYDelta="50%" android:duration="50"/>
+ <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="50" />
+</set>
+
diff --git a/core/res/res/anim/push_down_in.xml b/core/res/res/anim/push_down_in.xml
new file mode 100644
index 0000000..1cb1597
--- /dev/null
+++ b/core/res/res/anim/push_down_in.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromYDelta="-100%p" android:toYDelta="0" android:duration="300"/>
+ <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="300" />
+</set>
diff --git a/core/res/res/anim/push_down_out.xml b/core/res/res/anim/push_down_out.xml
new file mode 100644
index 0000000..1ad49b0
--- /dev/null
+++ b/core/res/res/anim/push_down_out.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromYDelta="0" android:toYDelta="100%p" android:duration="300"/>
+ <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="300" />
+</set>
diff --git a/core/res/res/anim/push_up_in.xml b/core/res/res/anim/push_up_in.xml
new file mode 100644
index 0000000..a2f47e9
--- /dev/null
+++ b/core/res/res/anim/push_up_in.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromYDelta="100%p" android:toYDelta="0" android:duration="300"/>
+ <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="300" />
+</set>
diff --git a/core/res/res/anim/push_up_out.xml b/core/res/res/anim/push_up_out.xml
new file mode 100644
index 0000000..2803435
--- /dev/null
+++ b/core/res/res/anim/push_up_out.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromYDelta="0" android:toYDelta="-100%p" android:duration="300"/>
+ <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="300" />
+</set>
diff --git a/core/res/res/anim/shrink_fade_out.xml b/core/res/res/anim/shrink_fade_out.xml
new file mode 100644
index 0000000..ae15ff9
--- /dev/null
+++ b/core/res/res/anim/shrink_fade_out.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/fade_out.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <scale android:fromXScale="1.0" android:toXScale="1.0"
+ android:fromYScale="1.0" android:toYScale="0.3"
+ android:pivotX="0%" android:pivotY="0%" android:duration="125" />
+ <alpha android:interpolator="@anim/accelerate_interpolator" android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="75"/>
+</set>
diff --git a/core/res/res/anim/shrink_fade_out_center.xml b/core/res/res/anim/shrink_fade_out_center.xml
new file mode 100644
index 0000000..7b0be34
--- /dev/null
+++ b/core/res/res/anim/shrink_fade_out_center.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/fade_out.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <scale android:fromXScale="1.0" android:toXScale="0.5"
+ android:fromYScale="1.0" android:toYScale="0.5"
+ android:pivotX="50%" android:pivotY="50%" android:duration="125" />
+ <alpha android:interpolator="@anim/accelerate_interpolator" android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="75"/>
+</set>
diff --git a/core/res/res/anim/shrink_fade_out_from_bottom.xml b/core/res/res/anim/shrink_fade_out_from_bottom.xml
new file mode 100644
index 0000000..61f29d5
--- /dev/null
+++ b/core/res/res/anim/shrink_fade_out_from_bottom.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/fade_out.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <scale android:fromXScale="1.0" android:toXScale="1.0"
+ android:fromYScale="1.0" android:toYScale="0.3"
+ android:pivotX="0%" android:pivotY="100%" android:duration="125" />
+ <alpha android:interpolator="@anim/accelerate_interpolator" android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="75"/>
+</set>
diff --git a/core/res/res/anim/slide_in_bottom.xml b/core/res/res/anim/slide_in_bottom.xml
new file mode 100644
index 0000000..569d974
--- /dev/null
+++ b/core/res/res/anim/slide_in_bottom.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/slide_in_right.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromYDelta="50%p" android:toYDelta="0" android:duration="200"/>
+ <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="200" />
+</set>
diff --git a/core/res/res/anim/slide_in_child_bottom.xml b/core/res/res/anim/slide_in_child_bottom.xml
new file mode 100644
index 0000000..ce51c36
--- /dev/null
+++ b/core/res/res/anim/slide_in_child_bottom.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/slide_in_child_bottom.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@anim/decelerate_interpolator">
+ <translate android:fromYDelta="100%" android:toYDelta="0" android:duration="200"/>
+ <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="200" />
+</set>
diff --git a/core/res/res/anim/slide_in_left.xml b/core/res/res/anim/slide_in_left.xml
new file mode 100644
index 0000000..033bfe2
--- /dev/null
+++ b/core/res/res/anim/slide_in_left.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/slide_in_left.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromXDelta="-50%p" android:toXDelta="0" android:duration="200"/>
+ <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="200" />
+</set>
diff --git a/core/res/res/anim/slide_in_right.xml b/core/res/res/anim/slide_in_right.xml
new file mode 100644
index 0000000..76b336c
--- /dev/null
+++ b/core/res/res/anim/slide_in_right.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/slide_in_right.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromXDelta="50%p" android:toXDelta="0" android:duration="200"/>
+ <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="200" />
+</set>
diff --git a/core/res/res/anim/slide_in_top.xml b/core/res/res/anim/slide_in_top.xml
new file mode 100644
index 0000000..15df913
--- /dev/null
+++ b/core/res/res/anim/slide_in_top.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/slide_in_left.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromYDelta="-50%p" android:toYDelta="0" android:duration="200"/>
+ <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="200" />
+</set>
diff --git a/core/res/res/anim/slide_out_bottom.xml b/core/res/res/anim/slide_out_bottom.xml
new file mode 100644
index 0000000..8f6e8b0
--- /dev/null
+++ b/core/res/res/anim/slide_out_bottom.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/slide_out_right.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromYDelta="0" android:toYDelta="50%p" android:duration="200"/>
+ <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="200" />
+</set>
diff --git a/core/res/res/anim/slide_out_left.xml b/core/res/res/anim/slide_out_left.xml
new file mode 100644
index 0000000..979d10a
--- /dev/null
+++ b/core/res/res/anim/slide_out_left.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/slide_out_left.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromXDelta="0" android:toXDelta="-50%p" android:duration="200"/>
+ <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="200" />
+</set>
diff --git a/core/res/res/anim/slide_out_right.xml b/core/res/res/anim/slide_out_right.xml
new file mode 100644
index 0000000..b5f9bb9
--- /dev/null
+++ b/core/res/res/anim/slide_out_right.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/slide_out_right.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromXDelta="0" android:toXDelta="50%p" android:duration="200"/>
+ <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="200" />
+</set>
diff --git a/core/res/res/anim/slide_out_top.xml b/core/res/res/anim/slide_out_top.xml
new file mode 100644
index 0000000..b15323e
--- /dev/null
+++ b/core/res/res/anim/slide_out_top.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/slide_out_left.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromYDelta="0" android:toYDelta="-50%p" android:duration="200"/>
+ <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="200" />
+</set>
diff --git a/core/res/res/anim/submenu_enter.xml b/core/res/res/anim/submenu_enter.xml
new file mode 100644
index 0000000..32a8054
--- /dev/null
+++ b/core/res/res/anim/submenu_enter.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/slide_in_left.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@anim/decelerate_interpolator">
+ <translate android:fromXDelta="-25%" android:toXDelta="0" android:duration="100"/>
+ <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="100" />
+</set>
diff --git a/core/res/res/anim/submenu_exit.xml b/core/res/res/anim/submenu_exit.xml
new file mode 100644
index 0000000..9283751
--- /dev/null
+++ b/core/res/res/anim/submenu_exit.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/slide_out_left.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android">
+ <translate android:fromXDelta="0" android:toXDelta="25%" android:duration="50"/>
+ <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="50" />
+</set>
diff --git a/core/res/res/anim/task_close_enter.xml b/core/res/res/anim/task_close_enter.xml
new file mode 100644
index 0000000..6bef7a4
--- /dev/null
+++ b/core/res/res/anim/task_close_enter.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/options_panel_exit.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@anim/decelerate_interpolator"
+ android:zAdjustment="top">
+ <translate android:fromXDelta="-100%" android:toXDelta="0" android:duration="200"/>
+</set>
diff --git a/core/res/res/anim/task_close_exit.xml b/core/res/res/anim/task_close_exit.xml
new file mode 100644
index 0000000..7309656
--- /dev/null
+++ b/core/res/res/anim/task_close_exit.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/options_panel_exit.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@anim/decelerate_interpolator">
+ <translate android:fromXDelta="0%" android:toXDelta="50%" android:duration="200"/>
+</set>
diff --git a/core/res/res/anim/task_open_enter.xml b/core/res/res/anim/task_open_enter.xml
new file mode 100644
index 0000000..ca8a7e6
--- /dev/null
+++ b/core/res/res/anim/task_open_enter.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/options_panel_exit.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@anim/decelerate_interpolator">
+ <translate android:fromXDelta="50%" android:toXDelta="0" android:duration="200"/>
+</set>
diff --git a/core/res/res/anim/task_open_exit.xml b/core/res/res/anim/task_open_exit.xml
new file mode 100644
index 0000000..8ef4006
--- /dev/null
+++ b/core/res/res/anim/task_open_exit.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/options_panel_exit.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<set xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@anim/decelerate_interpolator"
+ android:zAdjustment="top">
+ <translate android:fromXDelta="0%" android:toXDelta="-100%" android:duration="200"/>
+</set>
diff --git a/core/res/res/anim/toast_enter.xml b/core/res/res/anim/toast_enter.xml
new file mode 100644
index 0000000..83cb1fe
--- /dev/null
+++ b/core/res/res/anim/toast_enter.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/fade_in.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<alpha xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@anim/decelerate_interpolator"
+ android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="400" />
diff --git a/core/res/res/anim/toast_exit.xml b/core/res/res/anim/toast_exit.xml
new file mode 100644
index 0000000..f922085
--- /dev/null
+++ b/core/res/res/anim/toast_exit.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/anim/fade_out.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<alpha xmlns:android="http://schemas.android.com/apk/res/android"
+ android:interpolator="@anim/accelerate_interpolator"
+ android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="400"
+/>
diff --git a/core/res/res/color/primary_text_dark.xml b/core/res/res/color/primary_text_dark.xml
new file mode 100644
index 0000000..2ec46b9
--- /dev/null
+++ b/core/res/res/color/primary_text_dark.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false" android:color="@android:color/bright_foreground_dark_disabled"/>
+ <item android:state_window_focused="false" android:color="@android:color/bright_foreground_dark"/>
+ <item android:state_pressed="true" android:color="@android:color/bright_foreground_dark_inverse"/>
+ <item android:state_selected="true" android:color="@android:color/bright_foreground_dark_inverse"/>
+ <item android:color="@android:color/bright_foreground_dark"/> <!-- not selected -->
+
+</selector>
+
diff --git a/core/res/res/color/primary_text_dark_disable_only.xml b/core/res/res/color/primary_text_dark_disable_only.xml
new file mode 100644
index 0000000..9a187a4
--- /dev/null
+++ b/core/res/res/color/primary_text_dark_disable_only.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false" android:color="@android:color/bright_foreground_dark_disabled"/>
+ <item android:color="@android:color/bright_foreground_dark"/>
+</selector>
+
diff --git a/core/res/res/color/primary_text_dark_focused.xml b/core/res/res/color/primary_text_dark_focused.xml
new file mode 100644
index 0000000..7f3906a
--- /dev/null
+++ b/core/res/res/color/primary_text_dark_focused.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_selected="true" android:color="@android:color/bright_foreground_dark_inverse" />
+ <item android:state_focused="true" android:color="@android:color/bright_foreground_dark_inverse" />
+ <item android:state_pressed="true" android:color="@android:color/bright_foreground_dark_inverse" />
+ <item android:color="@android:color/bright_foreground_dark" />
+</selector>
+
diff --git a/core/res/res/color/primary_text_dark_nodisable.xml b/core/res/res/color/primary_text_dark_nodisable.xml
new file mode 100644
index 0000000..be1b9f9
--- /dev/null
+++ b/core/res/res/color/primary_text_dark_nodisable.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_selected="true" android:color="@android:color/bright_foreground_dark_inverse"/>
+ <item android:color="@android:color/bright_foreground_dark"/> <!-- not selected -->
+</selector>
+
diff --git a/core/res/res/color/primary_text_light.xml b/core/res/res/color/primary_text_light.xml
new file mode 100644
index 0000000..bd9ac8b
--- /dev/null
+++ b/core/res/res/color/primary_text_light.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false" android:color="@android:color/bright_foreground_light_disabled"/>
+ <item android:state_window_focused="false" android:color="@android:color/bright_foreground_light"/>
+ <item android:state_pressed="true" android:color="@android:color/bright_foreground_light"/>
+ <item android:state_selected="true" android:color="@android:color/bright_foreground_light"/>
+ <item android:color="@android:color/bright_foreground_light"/> <!-- not selected -->
+
+</selector>
+
diff --git a/core/res/res/color/primary_text_light_disable_only.xml b/core/res/res/color/primary_text_light_disable_only.xml
new file mode 100644
index 0000000..f8afb63
--- /dev/null
+++ b/core/res/res/color/primary_text_light_disable_only.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false" android:color="@android:color/bright_foreground_light_disabled"/>
+ <item android:color="@android:color/bright_foreground_light"/>
+</selector>
+
diff --git a/core/res/res/color/primary_text_light_nodisable.xml b/core/res/res/color/primary_text_light_nodisable.xml
new file mode 100644
index 0000000..2d35470
--- /dev/null
+++ b/core/res/res/color/primary_text_light_nodisable.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_selected="true" android:color="@android:color/bright_foreground_light"/>
+ <item android:color="@android:color/bright_foreground_light"/> <!-- not selected -->
+</selector>
+
diff --git a/core/res/res/color/secondary_text_dark.xml b/core/res/res/color/secondary_text_dark.xml
new file mode 100644
index 0000000..0d96221
--- /dev/null
+++ b/core/res/res/color/secondary_text_dark.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_window_focused="false" android:state_enabled="false" android:color="@android:color/dim_foreground_dark_disabled"/>
+ <item android:state_window_focused="false" android:color="@android:color/dim_foreground_dark"/>
+ <item android:state_selected="true" android:state_enabled="false" android:color="@android:color/dim_foreground_dark_inverse_disabled"/>
+ <item android:state_pressed="true" android:state_enabled="false" android:color="@android:color/dim_foreground_dark_inverse_disabled"/>
+ <item android:state_selected="true" android:color="@android:color/dim_foreground_dark_inverse"/>
+ <item android:state_pressed="true" android:color="@android:color/dim_foreground_dark_inverse"/>
+ <item android:state_enabled="false" android:color="@android:color/dim_foreground_dark_disabled"/>
+ <item android:color="@android:color/dim_foreground_dark"/> <!-- not selected -->
+</selector>
diff --git a/core/res/res/color/secondary_text_dark_nodisable.xml b/core/res/res/color/secondary_text_dark_nodisable.xml
new file mode 100644
index 0000000..2c87a25
--- /dev/null
+++ b/core/res/res/color/secondary_text_dark_nodisable.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_selected="true" android:color="@android:color/dim_foreground_dark_inverse"/>
+ <item android:color="@android:color/dim_foreground_dark"/> <!-- not selected -->
+</selector>
diff --git a/core/res/res/color/secondary_text_light.xml b/core/res/res/color/secondary_text_light.xml
new file mode 100644
index 0000000..0846b5e
--- /dev/null
+++ b/core/res/res/color/secondary_text_light.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_window_focused="false" android:state_enabled="false" android:color="@android:color/dim_foreground_light_disabled"/>
+ <item android:state_window_focused="false" android:color="@android:color/dim_foreground_light"/>
+ <!-- Since there is only one selector (for both light and dark), the light's selected state shouldn't be inversed like the dark's. -->
+ <item android:state_pressed="true" android:state_enabled="false" android:color="@android:color/dim_foreground_light_disabled"/>
+ <item android:state_selected="true" android:state_enabled="false" android:color="@android:color/dim_foreground_light_disabled"/>
+ <item android:state_pressed="true" android:color="@android:color/dim_foreground_light"/>
+ <item android:state_selected="true" android:color="@android:color/dim_foreground_light"/>
+ <item android:state_enabled="false" android:color="@android:color/dim_foreground_light_disabled"/>
+ <item android:color="@android:color/dim_foreground_light"/> <!-- not selected -->
+</selector>
diff --git a/core/res/res/color/secondary_text_light_nodisable.xml b/core/res/res/color/secondary_text_light_nodisable.xml
new file mode 100644
index 0000000..2c87a25
--- /dev/null
+++ b/core/res/res/color/secondary_text_light_nodisable.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_selected="true" android:color="@android:color/dim_foreground_dark_inverse"/>
+ <item android:color="@android:color/dim_foreground_dark"/> <!-- not selected -->
+</selector>
diff --git a/core/res/res/color/tab_indicator_text.xml b/core/res/res/color/tab_indicator_text.xml
new file mode 100644
index 0000000..ce321db
--- /dev/null
+++ b/core/res/res/color/tab_indicator_text.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_selected="true" android:color="#323232"/>
+ <item android:color="#FFF"/> <!-- not selected -->
+</selector>
diff --git a/core/res/res/color/tertiary_text_dark.xml b/core/res/res/color/tertiary_text_dark.xml
new file mode 100644
index 0000000..7e61fc8
--- /dev/null
+++ b/core/res/res/color/tertiary_text_dark.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false" android:color="#808080"/>
+ <item android:state_window_focused="false" android:color="#808080"/>
+ <item android:state_pressed="true" android:color="#808080"/>
+ <item android:state_selected="true" android:color="#808080"/>
+ <item android:color="#808080"/> <!-- not selected -->
+</selector>
+
diff --git a/core/res/res/color/tertiary_text_light.xml b/core/res/res/color/tertiary_text_light.xml
new file mode 100644
index 0000000..7e61fc8
--- /dev/null
+++ b/core/res/res/color/tertiary_text_light.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false" android:color="#808080"/>
+ <item android:state_window_focused="false" android:color="#808080"/>
+ <item android:state_pressed="true" android:color="#808080"/>
+ <item android:state_selected="true" android:color="#808080"/>
+ <item android:color="#808080"/> <!-- not selected -->
+</selector>
+
diff --git a/core/res/res/color/theme_panel_text.xml b/core/res/res/color/theme_panel_text.xml
new file mode 100644
index 0000000..1268a89
--- /dev/null
+++ b/core/res/res/color/theme_panel_text.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="true" android:color="#FF000000"/>
+ <item android:color="#80888888"/> <!-- disabled -->
+</selector>
diff --git a/core/res/res/color/widget_autocompletetextview_dark.xml b/core/res/res/color/widget_autocompletetextview_dark.xml
new file mode 100644
index 0000000..802f6c6
--- /dev/null
+++ b/core/res/res/color/widget_autocompletetextview_dark.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:color="#ff000000"/>
+ <item android:color="#ffffffff"/> <!-- unfocused -->
+</selector>
diff --git a/core/res/res/color/widget_button.xml b/core/res/res/color/widget_button.xml
new file mode 100644
index 0000000..66f37cb
--- /dev/null
+++ b/core/res/res/color/widget_button.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:color="#ff000000"/>
+ <item android:color="#ff000000"/> <!-- unfocused -->
+</selector>
diff --git a/core/res/res/color/widget_edittext_dark.xml b/core/res/res/color/widget_edittext_dark.xml
new file mode 100644
index 0000000..d6effbe
--- /dev/null
+++ b/core/res/res/color/widget_edittext_dark.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="false" android:color="@android:color/bright_foreground_light"/> <!-- unfocused -->
+ <item android:color="@android:color/bright_foreground_light"/>
+</selector>
diff --git a/core/res/res/color/widget_edittext_dark_hint.xml b/core/res/res/color/widget_edittext_dark_hint.xml
new file mode 100644
index 0000000..094025e
--- /dev/null
+++ b/core/res/res/color/widget_edittext_dark_hint.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item android:state_enabled="false" android:color="#A0A0A0"/> <!-- not enabled -->
+ <item android:color="#7c7c7c"/>
+
+</selector>
+
diff --git a/core/res/res/color/widget_paneltabwidget.xml b/core/res/res/color/widget_paneltabwidget.xml
new file mode 100644
index 0000000..fcec9c0
--- /dev/null
+++ b/core/res/res/color/widget_paneltabwidget.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="true" android:color="#ffffffff"/>
+ <item android:color="#ff000000"/> <!-- disabled -->
+</selector>
diff --git a/core/res/res/color/widget_textview_bigspinneritem_dark.xml b/core/res/res/color/widget_textview_bigspinneritem_dark.xml
new file mode 100644
index 0000000..d98fa46
--- /dev/null
+++ b/core/res/res/color/widget_textview_bigspinneritem_dark.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_selected="true" android:color="#ff000000"/>
+ <item android:color="#ffffffff"/> <!-- unselected -->
+</selector>
diff --git a/core/res/res/color/widget_textview_spinneritem_dark.xml b/core/res/res/color/widget_textview_spinneritem_dark.xml
new file mode 100644
index 0000000..d98fa46
--- /dev/null
+++ b/core/res/res/color/widget_textview_spinneritem_dark.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_selected="true" android:color="#ff000000"/>
+ <item android:color="#ffffffff"/> <!-- unselected -->
+</selector>
diff --git a/core/res/res/drawable-land/bottombar_565.png b/core/res/res/drawable-land/bottombar_565.png
new file mode 100644
index 0000000..6121856
--- /dev/null
+++ b/core/res/res/drawable-land/bottombar_565.png
Binary files differ
diff --git a/core/res/res/drawable-land/statusbar_background.png b/core/res/res/drawable-land/statusbar_background.png
new file mode 100644
index 0000000..9e82f75
--- /dev/null
+++ b/core/res/res/drawable-land/statusbar_background.png
Binary files differ
diff --git a/core/res/res/drawable/app_icon_background.xml b/core/res/res/drawable/app_icon_background.xml
new file mode 100644
index 0000000..9224b5f
--- /dev/null
+++ b/core/res/res/drawable/app_icon_background.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/app_icon_background.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_selected="true" android:drawable="@drawable/icon_highlight_square" />
+ <item android:drawable="@color/transparent" />
+</selector>
diff --git a/core/res/res/drawable/arrow_down_float.png b/core/res/res/drawable/arrow_down_float.png
new file mode 100644
index 0000000..dd82523
--- /dev/null
+++ b/core/res/res/drawable/arrow_down_float.png
Binary files differ
diff --git a/core/res/res/drawable/arrow_up_float.png b/core/res/res/drawable/arrow_up_float.png
new file mode 100644
index 0000000..9bc3d1c
--- /dev/null
+++ b/core/res/res/drawable/arrow_up_float.png
Binary files differ
diff --git a/core/res/res/drawable/battery_charge_background.png b/core/res/res/drawable/battery_charge_background.png
new file mode 100644
index 0000000..9219745
--- /dev/null
+++ b/core/res/res/drawable/battery_charge_background.png
Binary files differ
diff --git a/core/res/res/drawable/battery_charge_fill.xml b/core/res/res/drawable/battery_charge_fill.xml
new file mode 100644
index 0000000..7f65733
--- /dev/null
+++ b/core/res/res/drawable/battery_charge_fill.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<level-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:maxLevel="29" android:drawable="@android:drawable/battery_charge_fill_empty" />
+ <item android:maxLevel="49" android:drawable="@android:drawable/battery_charge_fill_warning" />
+ <item android:maxLevel="100" android:drawable="@android:drawable/battery_charge_fill_full" />
+</level-list>
+
diff --git a/core/res/res/drawable/battery_charge_fill_empty.9.png b/core/res/res/drawable/battery_charge_fill_empty.9.png
new file mode 100644
index 0000000..9ed20ba
--- /dev/null
+++ b/core/res/res/drawable/battery_charge_fill_empty.9.png
Binary files differ
diff --git a/core/res/res/drawable/battery_charge_fill_full.9.png b/core/res/res/drawable/battery_charge_fill_full.9.png
new file mode 100644
index 0000000..8e6aaca
--- /dev/null
+++ b/core/res/res/drawable/battery_charge_fill_full.9.png
Binary files differ
diff --git a/core/res/res/drawable/battery_charge_fill_warning.9.png b/core/res/res/drawable/battery_charge_fill_warning.9.png
new file mode 100644
index 0000000..d3287db
--- /dev/null
+++ b/core/res/res/drawable/battery_charge_fill_warning.9.png
Binary files differ
diff --git a/core/res/res/drawable/battery_low_battery.png b/core/res/res/drawable/battery_low_battery.png
new file mode 100644
index 0000000..60bbe6c
--- /dev/null
+++ b/core/res/res/drawable/battery_low_battery.png
Binary files differ
diff --git a/core/res/res/drawable/blank_tile.png b/core/res/res/drawable/blank_tile.png
new file mode 100644
index 0000000..63b9296
--- /dev/null
+++ b/core/res/res/drawable/blank_tile.png
Binary files differ
diff --git a/core/res/res/drawable/boot_robot.png b/core/res/res/drawable/boot_robot.png
new file mode 100644
index 0000000..f4555af
--- /dev/null
+++ b/core/res/res/drawable/boot_robot.png
Binary files differ
diff --git a/core/res/res/drawable/bottom_bar.png b/core/res/res/drawable/bottom_bar.png
new file mode 100644
index 0000000..1fdb078
--- /dev/null
+++ b/core/res/res/drawable/bottom_bar.png
Binary files differ
diff --git a/core/res/res/drawable/box.xml b/core/res/res/drawable/box.xml
new file mode 100644
index 0000000..6849bd3
--- /dev/null
+++ b/core/res/res/drawable/box.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/box.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+ <solid android:color="#00000000"/>
+ <stroke android:width="1dp" color="#ff000000"/>
+ <padding android:left="1dp" android:top="1dp"
+ android:right="1dp" android:bottom="1dp" />
+</shape>
diff --git a/core/res/res/drawable/btn_application_selector.xml b/core/res/res/drawable/btn_application_selector.xml
new file mode 100644
index 0000000..5575b85
--- /dev/null
+++ b/core/res/res/drawable/btn_application_selector.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true"
+ android:drawable="@drawable/pressed_application_background_static" />
+ <item android:state_focused="true"
+ android:drawable="@drawable/focused_application_background_static" />
+</selector>
diff --git a/core/res/res/drawable/btn_check.xml b/core/res/res/drawable/btn_check.xml
new file mode 100644
index 0000000..824aff0
--- /dev/null
+++ b/core/res/res/drawable/btn_check.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <!-- Enabled states -->
+
+ <item android:state_checked="true" android:state_window_focused="false"
+ android:state_enabled="true"
+ android:drawable="@drawable/btn_check_on" />
+ <item android:state_checked="false" android:state_window_focused="false"
+ android:state_enabled="true"
+ android:drawable="@drawable/btn_check_off" />
+
+ <item android:state_checked="true" android:state_pressed="true"
+ android:state_enabled="true"
+ android:drawable="@drawable/btn_check_on_pressed" />
+ <item android:state_checked="false" android:state_pressed="true"
+ android:state_enabled="true"
+ android:drawable="@drawable/btn_check_off_pressed" />
+
+ <item android:state_checked="true" android:state_focused="true"
+ android:state_enabled="true"
+ android:drawable="@drawable/btn_check_on_selected" />
+ <item android:state_checked="false" android:state_focused="true"
+ android:state_enabled="true"
+ android:drawable="@drawable/btn_check_off_selected" />
+
+ <item android:state_checked="false"
+ android:state_enabled="true"
+ android:drawable="@drawable/btn_check_off" />
+ <item android:state_checked="true"
+ android:state_enabled="true"
+ android:drawable="@drawable/btn_check_on" />
+
+
+ <!-- Disabled states -->
+
+ <item android:state_checked="true" android:state_window_focused="false"
+ android:drawable="@drawable/btn_check_on_disable" />
+ <item android:state_checked="false" android:state_window_focused="false"
+ android:drawable="@drawable/btn_check_off_disable" />
+
+ <item android:state_checked="true" android:state_focused="true"
+ android:drawable="@drawable/btn_check_on_disable_focused" />
+ <item android:state_checked="false" android:state_focused="true"
+ android:drawable="@drawable/btn_check_off_disable_focused" />
+
+ <item android:state_checked="false" android:drawable="@drawable/btn_check_off_disable" />
+ <item android:state_checked="true" android:drawable="@drawable/btn_check_on_disable" />
+
+</selector>
diff --git a/core/res/res/drawable/btn_check_label_background.9.png b/core/res/res/drawable/btn_check_label_background.9.png
new file mode 100644
index 0000000..79367b8
--- /dev/null
+++ b/core/res/res/drawable/btn_check_label_background.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_check_off.png b/core/res/res/drawable/btn_check_off.png
new file mode 100644
index 0000000..47924a3
--- /dev/null
+++ b/core/res/res/drawable/btn_check_off.png
Binary files differ
diff --git a/core/res/res/drawable/btn_check_off_disable.png b/core/res/res/drawable/btn_check_off_disable.png
new file mode 100644
index 0000000..f131eea
--- /dev/null
+++ b/core/res/res/drawable/btn_check_off_disable.png
Binary files differ
diff --git a/core/res/res/drawable/btn_check_off_disable_focused.png b/core/res/res/drawable/btn_check_off_disable_focused.png
new file mode 100644
index 0000000..00ec08e
--- /dev/null
+++ b/core/res/res/drawable/btn_check_off_disable_focused.png
Binary files differ
diff --git a/core/res/res/drawable/btn_check_off_longpress.png b/core/res/res/drawable/btn_check_off_longpress.png
new file mode 100644
index 0000000..2117113
--- /dev/null
+++ b/core/res/res/drawable/btn_check_off_longpress.png
Binary files differ
diff --git a/core/res/res/drawable/btn_check_off_pressed.png b/core/res/res/drawable/btn_check_off_pressed.png
new file mode 100644
index 0000000..24793cd
--- /dev/null
+++ b/core/res/res/drawable/btn_check_off_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/btn_check_off_selected.png b/core/res/res/drawable/btn_check_off_selected.png
new file mode 100644
index 0000000..c2aa44d
--- /dev/null
+++ b/core/res/res/drawable/btn_check_off_selected.png
Binary files differ
diff --git a/core/res/res/drawable/btn_check_on.png b/core/res/res/drawable/btn_check_on.png
new file mode 100644
index 0000000..29764ec
--- /dev/null
+++ b/core/res/res/drawable/btn_check_on.png
Binary files differ
diff --git a/core/res/res/drawable/btn_check_on_disable.png b/core/res/res/drawable/btn_check_on_disable.png
new file mode 100644
index 0000000..9ff0072
--- /dev/null
+++ b/core/res/res/drawable/btn_check_on_disable.png
Binary files differ
diff --git a/core/res/res/drawable/btn_check_on_disable_focused.png b/core/res/res/drawable/btn_check_on_disable_focused.png
new file mode 100644
index 0000000..2b31a0e
--- /dev/null
+++ b/core/res/res/drawable/btn_check_on_disable_focused.png
Binary files differ
diff --git a/core/res/res/drawable/btn_check_on_longpress.png b/core/res/res/drawable/btn_check_on_longpress.png
new file mode 100644
index 0000000..6337033
--- /dev/null
+++ b/core/res/res/drawable/btn_check_on_longpress.png
Binary files differ
diff --git a/core/res/res/drawable/btn_check_on_pressed.png b/core/res/res/drawable/btn_check_on_pressed.png
new file mode 100644
index 0000000..9c1f0eb
--- /dev/null
+++ b/core/res/res/drawable/btn_check_on_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/btn_check_on_selected.png b/core/res/res/drawable/btn_check_on_selected.png
new file mode 100644
index 0000000..21745aa
--- /dev/null
+++ b/core/res/res/drawable/btn_check_on_selected.png
Binary files differ
diff --git a/core/res/res/drawable/btn_code_lock_default.png b/core/res/res/drawable/btn_code_lock_default.png
new file mode 100755
index 0000000..c2e0b05
--- /dev/null
+++ b/core/res/res/drawable/btn_code_lock_default.png
Binary files differ
diff --git a/core/res/res/drawable/btn_code_lock_default_trackball_pressed.png b/core/res/res/drawable/btn_code_lock_default_trackball_pressed.png
new file mode 100755
index 0000000..0d3f094
--- /dev/null
+++ b/core/res/res/drawable/btn_code_lock_default_trackball_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/btn_code_lock_default_trackball_selected.png b/core/res/res/drawable/btn_code_lock_default_trackball_selected.png
new file mode 100755
index 0000000..2e696c6
--- /dev/null
+++ b/core/res/res/drawable/btn_code_lock_default_trackball_selected.png
Binary files differ
diff --git a/core/res/res/drawable/btn_code_lock_touched.png b/core/res/res/drawable/btn_code_lock_touched.png
new file mode 100755
index 0000000..70e95a2
--- /dev/null
+++ b/core/res/res/drawable/btn_code_lock_touched.png
Binary files differ
diff --git a/core/res/res/drawable/btn_default.xml b/core/res/res/drawable/btn_default.xml
new file mode 100644
index 0000000..b8ce2bf
--- /dev/null
+++ b/core/res/res/drawable/btn_default.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_window_focused="false" android:state_enabled="true"
+ android:drawable="@drawable/btn_default_normal" />
+ <item android:state_window_focused="false" android:state_enabled="false"
+ android:drawable="@drawable/btn_default_normal_disable" />
+ <item android:state_pressed="true"
+ android:drawable="@drawable/btn_default_pressed" />
+ <item android:state_focused="true" android:state_enabled="true"
+ android:drawable="@drawable/btn_default_selected" />
+ <item android:state_enabled="true"
+ android:drawable="@drawable/btn_default_normal" />
+ <item android:state_focused="true"
+ android:drawable="@drawable/btn_default_normal_disable_focused" />
+ <item
+ android:drawable="@drawable/btn_default_normal_disable" />
+</selector>
diff --git a/core/res/res/drawable/btn_default_longpress.9.png b/core/res/res/drawable/btn_default_longpress.9.png
new file mode 100644
index 0000000..ba1a880
--- /dev/null
+++ b/core/res/res/drawable/btn_default_longpress.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_default_normal.9.png b/core/res/res/drawable/btn_default_normal.9.png
new file mode 100644
index 0000000..6644ad0
--- /dev/null
+++ b/core/res/res/drawable/btn_default_normal.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_default_normal_disable.9.png b/core/res/res/drawable/btn_default_normal_disable.9.png
new file mode 100644
index 0000000..27d98a9
--- /dev/null
+++ b/core/res/res/drawable/btn_default_normal_disable.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_default_normal_disable_focused.9.png b/core/res/res/drawable/btn_default_normal_disable_focused.9.png
new file mode 100644
index 0000000..b36b2d3
--- /dev/null
+++ b/core/res/res/drawable/btn_default_normal_disable_focused.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_default_pressed.9.png b/core/res/res/drawable/btn_default_pressed.9.png
new file mode 100644
index 0000000..0fca4d9
--- /dev/null
+++ b/core/res/res/drawable/btn_default_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_default_selected.9.png b/core/res/res/drawable/btn_default_selected.9.png
new file mode 100644
index 0000000..a3f756e
--- /dev/null
+++ b/core/res/res/drawable/btn_default_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_default_small.xml b/core/res/res/drawable/btn_default_small.xml
new file mode 100644
index 0000000..247e9e2
--- /dev/null
+++ b/core/res/res/drawable/btn_default_small.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_window_focused="false" android:state_enabled="true"
+ android:drawable="@drawable/btn_default_small_normal" />
+ <item android:state_window_focused="false" android:state_enabled="false"
+ android:drawable="@drawable/btn_default_small_normal_disable" />
+ <item android:state_pressed="true"
+ android:drawable="@drawable/btn_default_small_pressed" />
+ <item android:state_focused="true" android:state_enabled="true"
+ android:drawable="@drawable/btn_default_small_selected" />
+ <item android:state_enabled="true"
+ android:drawable="@drawable/btn_default_small_normal" />
+ <item android:state_focused="true"
+ android:drawable="@drawable/btn_default_small_normal_disable_focused" />
+ <item
+ android:drawable="@drawable/btn_default_small_normal_disable" />
+</selector>
+
diff --git a/core/res/res/drawable/btn_default_small_longpress.9.png b/core/res/res/drawable/btn_default_small_longpress.9.png
new file mode 100644
index 0000000..15df06f
--- /dev/null
+++ b/core/res/res/drawable/btn_default_small_longpress.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_default_small_normal.9.png b/core/res/res/drawable/btn_default_small_normal.9.png
new file mode 100644
index 0000000..6726b04
--- /dev/null
+++ b/core/res/res/drawable/btn_default_small_normal.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_default_small_normal_disable.9.png b/core/res/res/drawable/btn_default_small_normal_disable.9.png
new file mode 100644
index 0000000..2ead262
--- /dev/null
+++ b/core/res/res/drawable/btn_default_small_normal_disable.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_default_small_normal_disable_focused.9.png b/core/res/res/drawable/btn_default_small_normal_disable_focused.9.png
new file mode 100644
index 0000000..d60370b
--- /dev/null
+++ b/core/res/res/drawable/btn_default_small_normal_disable_focused.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_default_small_pressed.9.png b/core/res/res/drawable/btn_default_small_pressed.9.png
new file mode 100644
index 0000000..04cdc64
--- /dev/null
+++ b/core/res/res/drawable/btn_default_small_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_default_small_selected.9.png b/core/res/res/drawable/btn_default_small_selected.9.png
new file mode 100644
index 0000000..0a2b9e9
--- /dev/null
+++ b/core/res/res/drawable/btn_default_small_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_dialog.xml b/core/res/res/drawable/btn_dialog.xml
new file mode 100644
index 0000000..ed4c28a
--- /dev/null
+++ b/core/res/res/drawable/btn_dialog.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_window_focused="false" android:state_enabled="true"
+ android:drawable="@drawable/btn_dialog_normal" />
+ <item android:state_window_focused="false" android:state_enabled="false"
+ android:drawable="@drawable/btn_dialog_disable" />
+ <item android:state_pressed="true"
+ android:drawable="@drawable/btn_dialog_pressed" />
+ <item android:state_enabled="true" android:state_focused="true"
+ android:drawable="@drawable/btn_dialog_selected" />
+ <item android:drawable="@drawable/btn_dialog_normal" />
+</selector>
+
diff --git a/core/res/res/drawable/btn_dialog_disable.png b/core/res/res/drawable/btn_dialog_disable.png
new file mode 100755
index 0000000..f041cab
--- /dev/null
+++ b/core/res/res/drawable/btn_dialog_disable.png
Binary files differ
diff --git a/core/res/res/drawable/btn_dialog_disable_focused.png b/core/res/res/drawable/btn_dialog_disable_focused.png
new file mode 100755
index 0000000..23545ca
--- /dev/null
+++ b/core/res/res/drawable/btn_dialog_disable_focused.png
Binary files differ
diff --git a/core/res/res/drawable/btn_dialog_normal.png b/core/res/res/drawable/btn_dialog_normal.png
new file mode 100755
index 0000000..a2d27fa
--- /dev/null
+++ b/core/res/res/drawable/btn_dialog_normal.png
Binary files differ
diff --git a/core/res/res/drawable/btn_dialog_pressed.png b/core/res/res/drawable/btn_dialog_pressed.png
new file mode 100755
index 0000000..9c9922a
--- /dev/null
+++ b/core/res/res/drawable/btn_dialog_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/btn_dialog_selected.png b/core/res/res/drawable/btn_dialog_selected.png
new file mode 100755
index 0000000..7656de5
--- /dev/null
+++ b/core/res/res/drawable/btn_dialog_selected.png
Binary files differ
diff --git a/core/res/res/drawable/btn_dropdown.xml b/core/res/res/drawable/btn_dropdown.xml
new file mode 100644
index 0000000..8ec8ece
--- /dev/null
+++ b/core/res/res/drawable/btn_dropdown.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_window_focused="false" android:drawable="@drawable/btn_dropdown_normal" />
+ <item android:state_pressed="true" android:drawable="@drawable/btn_dropdown_pressed" />
+ <item android:state_focused="true" android:state_pressed="false"
+ android:drawable="@drawable/btn_dropdown_selected" />
+ <item android:drawable="@drawable/btn_dropdown_normal" />
+</selector>
+
diff --git a/core/res/res/drawable/btn_dropdown_disabled.9.png b/core/res/res/drawable/btn_dropdown_disabled.9.png
new file mode 100644
index 0000000..dc6e679
--- /dev/null
+++ b/core/res/res/drawable/btn_dropdown_disabled.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_dropdown_down.9.png b/core/res/res/drawable/btn_dropdown_down.9.png
new file mode 100644
index 0000000..9464139
--- /dev/null
+++ b/core/res/res/drawable/btn_dropdown_down.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_dropdown_normal.9.png b/core/res/res/drawable/btn_dropdown_normal.9.png
new file mode 100644
index 0000000..16edcec
--- /dev/null
+++ b/core/res/res/drawable/btn_dropdown_normal.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_dropdown_pressed.9.png b/core/res/res/drawable/btn_dropdown_pressed.9.png
new file mode 100644
index 0000000..405a5e2
--- /dev/null
+++ b/core/res/res/drawable/btn_dropdown_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_dropdown_selected.9.png b/core/res/res/drawable/btn_dropdown_selected.9.png
new file mode 100644
index 0000000..467ce8b
--- /dev/null
+++ b/core/res/res/drawable/btn_dropdown_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_erase_default.9.png b/core/res/res/drawable/btn_erase_default.9.png
new file mode 100755
index 0000000..c3bf60c
--- /dev/null
+++ b/core/res/res/drawable/btn_erase_default.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_erase_pressed.9.png b/core/res/res/drawable/btn_erase_pressed.9.png
new file mode 100755
index 0000000..727aafe
--- /dev/null
+++ b/core/res/res/drawable/btn_erase_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_erase_selected.9.png b/core/res/res/drawable/btn_erase_selected.9.png
new file mode 100755
index 0000000..c6bd020
--- /dev/null
+++ b/core/res/res/drawable/btn_erase_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_flicker_minus.png b/core/res/res/drawable/btn_flicker_minus.png
new file mode 100755
index 0000000..9001654
--- /dev/null
+++ b/core/res/res/drawable/btn_flicker_minus.png
Binary files differ
diff --git a/core/res/res/drawable/btn_flicker_plus.png b/core/res/res/drawable/btn_flicker_plus.png
new file mode 100755
index 0000000..2d34a46
--- /dev/null
+++ b/core/res/res/drawable/btn_flicker_plus.png
Binary files differ
diff --git a/core/res/res/drawable/btn_media_player.9.png b/core/res/res/drawable/btn_media_player.9.png
new file mode 100755
index 0000000..3ec3f68
--- /dev/null
+++ b/core/res/res/drawable/btn_media_player.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_media_player_disabled.9.png b/core/res/res/drawable/btn_media_player_disabled.9.png
new file mode 100755
index 0000000..e74335b
--- /dev/null
+++ b/core/res/res/drawable/btn_media_player_disabled.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_media_player_disabled_selected.9.png b/core/res/res/drawable/btn_media_player_disabled_selected.9.png
new file mode 100755
index 0000000..2c6517f
--- /dev/null
+++ b/core/res/res/drawable/btn_media_player_disabled_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_media_player_pressed.9.png b/core/res/res/drawable/btn_media_player_pressed.9.png
new file mode 100755
index 0000000..40bee47
--- /dev/null
+++ b/core/res/res/drawable/btn_media_player_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_media_player_selected.9.png b/core/res/res/drawable/btn_media_player_selected.9.png
new file mode 100755
index 0000000..28d809f
--- /dev/null
+++ b/core/res/res/drawable/btn_media_player_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_minus.xml b/core/res/res/drawable/btn_minus.xml
new file mode 100644
index 0000000..f427375
--- /dev/null
+++ b/core/res/res/drawable/btn_minus.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false" android:state_focused="false"
+ android:drawable="@drawable/btn_minus_disable" />
+ <item android:state_enabled="false" android:state_focused="true"
+ android:drawable="@drawable/btn_minus_disable_focused" />
+ <item android:state_pressed="true" android:drawable="@drawable/btn_minus_pressed" />
+ <item android:state_focused="true" android:state_pressed="false"
+ android:drawable="@drawable/btn_minus_selected" />
+ <item android:drawable="@drawable/btn_minus_default" />
+</selector>
+
diff --git a/core/res/res/drawable/btn_minus_default.png b/core/res/res/drawable/btn_minus_default.png
new file mode 100644
index 0000000..ee95879
--- /dev/null
+++ b/core/res/res/drawable/btn_minus_default.png
Binary files differ
diff --git a/core/res/res/drawable/btn_minus_disable.png b/core/res/res/drawable/btn_minus_disable.png
new file mode 100644
index 0000000..dff7bf7
--- /dev/null
+++ b/core/res/res/drawable/btn_minus_disable.png
Binary files differ
diff --git a/core/res/res/drawable/btn_minus_disable_focused.png b/core/res/res/drawable/btn_minus_disable_focused.png
new file mode 100644
index 0000000..3f04557
--- /dev/null
+++ b/core/res/res/drawable/btn_minus_disable_focused.png
Binary files differ
diff --git a/core/res/res/drawable/btn_minus_pressed.png b/core/res/res/drawable/btn_minus_pressed.png
new file mode 100644
index 0000000..758d958
--- /dev/null
+++ b/core/res/res/drawable/btn_minus_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/btn_minus_selected.png b/core/res/res/drawable/btn_minus_selected.png
new file mode 100644
index 0000000..752a249
--- /dev/null
+++ b/core/res/res/drawable/btn_minus_selected.png
Binary files differ
diff --git a/core/res/res/drawable/btn_plus.xml b/core/res/res/drawable/btn_plus.xml
new file mode 100644
index 0000000..57eba30
--- /dev/null
+++ b/core/res/res/drawable/btn_plus.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_enabled="false" android:state_focused="false"
+ android:drawable="@drawable/btn_plus_disable" />
+ <item android:state_enabled="false" android:state_focused="true"
+ android:drawable="@drawable/btn_plus_disable_focused" />
+ <item android:state_pressed="true" android:drawable="@drawable/btn_plus_pressed" />
+ <item android:state_focused="true" android:state_pressed="false"
+ android:drawable="@drawable/btn_plus_selected" />
+ <item android:drawable="@drawable/btn_plus_default" />
+</selector>
+
diff --git a/core/res/res/drawable/btn_plus_default.png b/core/res/res/drawable/btn_plus_default.png
new file mode 100644
index 0000000..aa31e37
--- /dev/null
+++ b/core/res/res/drawable/btn_plus_default.png
Binary files differ
diff --git a/core/res/res/drawable/btn_plus_disable.png b/core/res/res/drawable/btn_plus_disable.png
new file mode 100644
index 0000000..c373cd3
--- /dev/null
+++ b/core/res/res/drawable/btn_plus_disable.png
Binary files differ
diff --git a/core/res/res/drawable/btn_plus_disable_focused.png b/core/res/res/drawable/btn_plus_disable_focused.png
new file mode 100644
index 0000000..8f72a5f
--- /dev/null
+++ b/core/res/res/drawable/btn_plus_disable_focused.png
Binary files differ
diff --git a/core/res/res/drawable/btn_plus_pressed.png b/core/res/res/drawable/btn_plus_pressed.png
new file mode 100644
index 0000000..1fb8413
--- /dev/null
+++ b/core/res/res/drawable/btn_plus_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/btn_plus_selected.png b/core/res/res/drawable/btn_plus_selected.png
new file mode 100644
index 0000000..47fe9bf
--- /dev/null
+++ b/core/res/res/drawable/btn_plus_selected.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio.xml b/core/res/res/drawable/btn_radio.xml
new file mode 100644
index 0000000..9b2ca71
--- /dev/null
+++ b/core/res/res/drawable/btn_radio.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_checked="true" android:state_window_focused="false"
+ android:drawable="@drawable/btn_radio_on" />
+ <item android:state_checked="false" android:state_window_focused="false"
+ android:drawable="@drawable/btn_radio_off" />
+
+ <item android:state_checked="true" android:state_pressed="true"
+ android:drawable="@drawable/btn_radio_on_pressed" />
+ <item android:state_checked="false" android:state_pressed="true"
+ android:drawable="@drawable/btn_radio_off_pressed" />
+
+ <item android:state_checked="true" android:state_focused="true"
+ android:drawable="@drawable/btn_radio_on_selected" />
+ <item android:state_checked="false" android:state_focused="true"
+ android:drawable="@drawable/btn_radio_off_selected" />
+
+ <item android:state_checked="false" android:drawable="@drawable/btn_radio_off" />
+ <item android:state_checked="true" android:drawable="@drawable/btn_radio_on" />
+</selector>
diff --git a/core/res/res/drawable/btn_radio_label_background.9.png b/core/res/res/drawable/btn_radio_label_background.9.png
new file mode 100644
index 0000000..16e8939
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_label_background.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio_off.png b/core/res/res/drawable/btn_radio_off.png
new file mode 100644
index 0000000..de865b6
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_off.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio_off_disable.png b/core/res/res/drawable/btn_radio_off_disable.png
new file mode 100755
index 0000000..7fa1609
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_off_disable.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio_off_disable_focused.png b/core/res/res/drawable/btn_radio_off_disable_focused.png
new file mode 100755
index 0000000..10eb731
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_off_disable_focused.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio_off_longpress.png b/core/res/res/drawable/btn_radio_off_longpress.png
new file mode 100644
index 0000000..2ca7dda
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_off_longpress.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio_off_pressed.png b/core/res/res/drawable/btn_radio_off_pressed.png
new file mode 100644
index 0000000..3c92a24
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_off_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio_off_selected.png b/core/res/res/drawable/btn_radio_off_selected.png
new file mode 100644
index 0000000..4c7f4f2
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_off_selected.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio_on.png b/core/res/res/drawable/btn_radio_on.png
new file mode 100644
index 0000000..01be1e3
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_on.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio_on_disable.png b/core/res/res/drawable/btn_radio_on_disable.png
new file mode 100755
index 0000000..f442674
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_on_disable.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio_on_disable_focused.png b/core/res/res/drawable/btn_radio_on_disable_focused.png
new file mode 100755
index 0000000..b372b31
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_on_disable_focused.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio_on_longpress.png b/core/res/res/drawable/btn_radio_on_longpress.png
new file mode 100644
index 0000000..e6d9f73
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_on_longpress.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio_on_pressed.png b/core/res/res/drawable/btn_radio_on_pressed.png
new file mode 100644
index 0000000..03779e4
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_on_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/btn_radio_on_selected.png b/core/res/res/drawable/btn_radio_on_selected.png
new file mode 100644
index 0000000..ed866bd
--- /dev/null
+++ b/core/res/res/drawable/btn_radio_on_selected.png
Binary files differ
diff --git a/core/res/res/drawable/btn_rating_star_off_normal.png b/core/res/res/drawable/btn_rating_star_off_normal.png
new file mode 100644
index 0000000..bb15404
--- /dev/null
+++ b/core/res/res/drawable/btn_rating_star_off_normal.png
Binary files differ
diff --git a/core/res/res/drawable/btn_rating_star_off_pressed.png b/core/res/res/drawable/btn_rating_star_off_pressed.png
new file mode 100644
index 0000000..45482b9
--- /dev/null
+++ b/core/res/res/drawable/btn_rating_star_off_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/btn_rating_star_off_selected.png b/core/res/res/drawable/btn_rating_star_off_selected.png
new file mode 100644
index 0000000..3fbe92a
--- /dev/null
+++ b/core/res/res/drawable/btn_rating_star_off_selected.png
Binary files differ
diff --git a/core/res/res/drawable/btn_rating_star_on_normal.png b/core/res/res/drawable/btn_rating_star_on_normal.png
new file mode 100644
index 0000000..1c329a1
--- /dev/null
+++ b/core/res/res/drawable/btn_rating_star_on_normal.png
Binary files differ
diff --git a/core/res/res/drawable/btn_rating_star_on_pressed.png b/core/res/res/drawable/btn_rating_star_on_pressed.png
new file mode 100644
index 0000000..2a965a7
--- /dev/null
+++ b/core/res/res/drawable/btn_rating_star_on_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/btn_rating_star_on_selected.png b/core/res/res/drawable/btn_rating_star_on_selected.png
new file mode 100644
index 0000000..2c1e207
--- /dev/null
+++ b/core/res/res/drawable/btn_rating_star_on_selected.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star.xml b/core/res/res/drawable/btn_star.xml
new file mode 100644
index 0000000..6198006
--- /dev/null
+++ b/core/res/res/drawable/btn_star.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_checked="false" android:state_window_focused="false"
+ android:drawable="@drawable/btn_star_big_off" />
+ <item android:state_checked="true" android:state_window_focused="false"
+ android:drawable="@drawable/btn_star_big_on" />
+ <item android:state_checked="true" android:state_window_focused="false"
+ android:state_enabled="false" android:drawable="@drawable/btn_star_big_on_disable" />
+ <item android:state_checked="false" android:state_window_focused="false"
+ android:state_enabled="false" android:drawable="@drawable/btn_star_big_off_disable" />
+
+ <item android:state_checked="true" android:state_pressed="true"
+ android:drawable="@drawable/btn_star_big_on_pressed" />
+ <item android:state_checked="false" android:state_pressed="true"
+ android:drawable="@drawable/btn_star_big_off_pressed" />
+
+ <item android:state_checked="true" android:state_focused="true"
+ android:drawable="@drawable/btn_star_big_on_selected" />
+ <item android:state_checked="false" android:state_focused="true"
+ android:drawable="@drawable/btn_star_big_off_selected" />
+
+ <item android:state_checked="true" android:state_focused="true" android:state_enabled="false"
+ android:drawable="@drawable/btn_star_big_on_disable_focused" />
+ <item android:state_checked="true" android:state_focused="false" android:state_enabled="false"
+ android:drawable="@drawable/btn_star_big_on_disable" />
+
+ <item android:state_checked="false" android:state_focused="true" android:state_enabled="false"
+ android:drawable="@drawable/btn_star_big_off_disable_focused" />
+ <item android:state_checked="false" android:state_focused="false" android:state_enabled="false"
+ android:drawable="@drawable/btn_star_big_off_disable" />
+
+ <item android:state_checked="false" android:drawable="@drawable/btn_star_big_off" />
+ <item android:state_checked="true" android:drawable="@drawable/btn_star_big_on" />
+</selector>
diff --git a/core/res/res/drawable/btn_star_big_off.png b/core/res/res/drawable/btn_star_big_off.png
new file mode 100755
index 0000000..21ba557
--- /dev/null
+++ b/core/res/res/drawable/btn_star_big_off.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star_big_off_disable.png b/core/res/res/drawable/btn_star_big_off_disable.png
new file mode 100755
index 0000000..066d920
--- /dev/null
+++ b/core/res/res/drawable/btn_star_big_off_disable.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star_big_off_disable_focused.png b/core/res/res/drawable/btn_star_big_off_disable_focused.png
new file mode 100755
index 0000000..1855d2c
--- /dev/null
+++ b/core/res/res/drawable/btn_star_big_off_disable_focused.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star_big_off_longpress.png b/core/res/res/drawable/btn_star_big_off_longpress.png
new file mode 100755
index 0000000..8b9815a
--- /dev/null
+++ b/core/res/res/drawable/btn_star_big_off_longpress.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star_big_off_pressed.png b/core/res/res/drawable/btn_star_big_off_pressed.png
new file mode 100755
index 0000000..2c704ee
--- /dev/null
+++ b/core/res/res/drawable/btn_star_big_off_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star_big_off_selected.png b/core/res/res/drawable/btn_star_big_off_selected.png
new file mode 100755
index 0000000..101357d
--- /dev/null
+++ b/core/res/res/drawable/btn_star_big_off_selected.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star_big_on.png b/core/res/res/drawable/btn_star_big_on.png
new file mode 100755
index 0000000..9c2f7d2
--- /dev/null
+++ b/core/res/res/drawable/btn_star_big_on.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star_big_on_disable.png b/core/res/res/drawable/btn_star_big_on_disable.png
new file mode 100755
index 0000000..5e65a2f
--- /dev/null
+++ b/core/res/res/drawable/btn_star_big_on_disable.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star_big_on_disable_focused.png b/core/res/res/drawable/btn_star_big_on_disable_focused.png
new file mode 100755
index 0000000..de57571
--- /dev/null
+++ b/core/res/res/drawable/btn_star_big_on_disable_focused.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star_big_on_longpress.png b/core/res/res/drawable/btn_star_big_on_longpress.png
new file mode 100755
index 0000000..fbedb53
--- /dev/null
+++ b/core/res/res/drawable/btn_star_big_on_longpress.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star_big_on_pressed.png b/core/res/res/drawable/btn_star_big_on_pressed.png
new file mode 100755
index 0000000..8ac4bab
--- /dev/null
+++ b/core/res/res/drawable/btn_star_big_on_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star_big_on_selected.png b/core/res/res/drawable/btn_star_big_on_selected.png
new file mode 100755
index 0000000..d453eab
--- /dev/null
+++ b/core/res/res/drawable/btn_star_big_on_selected.png
Binary files differ
diff --git a/core/res/res/drawable/btn_star_label_background.9.png b/core/res/res/drawable/btn_star_label_background.9.png
new file mode 100644
index 0000000..e493171
--- /dev/null
+++ b/core/res/res/drawable/btn_star_label_background.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_toggle.xml b/core/res/res/drawable/btn_toggle.xml
new file mode 100644
index 0000000..13b4701
--- /dev/null
+++ b/core/res/res/drawable/btn_toggle.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_checked="false" android:drawable="@drawable/btn_toggle_off" />
+ <item android:state_checked="true" android:drawable="@drawable/btn_toggle_on" />
+</selector>
diff --git a/core/res/res/drawable/btn_toggle_bg.xml b/core/res/res/drawable/btn_toggle_bg.xml
new file mode 100644
index 0000000..897a21d
--- /dev/null
+++ b/core/res/res/drawable/btn_toggle_bg.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:id="@+android:id/background" android:drawable="@android:drawable/btn_default_small" />
+ <item android:id="@+android:id/toggle" android:drawable="@android:drawable/btn_toggle" />
+</layer-list>
diff --git a/core/res/res/drawable/btn_toggle_off.9.png b/core/res/res/drawable/btn_toggle_off.9.png
new file mode 100644
index 0000000..26ee1c2
--- /dev/null
+++ b/core/res/res/drawable/btn_toggle_off.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_toggle_on.9.png b/core/res/res/drawable/btn_toggle_on.9.png
new file mode 100644
index 0000000..53e95af
--- /dev/null
+++ b/core/res/res/drawable/btn_toggle_on.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_white_longpress.9.png b/core/res/res/drawable/btn_white_longpress.9.png
new file mode 100644
index 0000000..546e5de
--- /dev/null
+++ b/core/res/res/drawable/btn_white_longpress.9.png
Binary files differ
diff --git a/core/res/res/drawable/btn_zoom_page.xml b/core/res/res/drawable/btn_zoom_page.xml
new file mode 100644
index 0000000..71840ad
--- /dev/null
+++ b/core/res/res/drawable/btn_zoom_page.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item android:state_focused="true" android:state_pressed="true"
+ android:drawable="@drawable/btn_zoom_page_press" />
+ <item android:state_focused="false" android:state_pressed="true"
+ android:drawable="@drawable/btn_zoom_page_press" />
+ <item android:state_focused="true" android:state_pressed="false"
+ android:drawable="@drawable/btn_zoom_page_press" />
+ <item android:state_focused="false" android:state_pressed="false"
+ android:drawable="@drawable/btn_zoom_page_normal" />
+
+</selector>
diff --git a/core/res/res/drawable/btn_zoom_page_normal.png b/core/res/res/drawable/btn_zoom_page_normal.png
new file mode 100644
index 0000000..839915b
--- /dev/null
+++ b/core/res/res/drawable/btn_zoom_page_normal.png
Binary files differ
diff --git a/core/res/res/drawable/btn_zoom_page_press.png b/core/res/res/drawable/btn_zoom_page_press.png
new file mode 100644
index 0000000..e8af276
--- /dev/null
+++ b/core/res/res/drawable/btn_zoom_page_press.png
Binary files differ
diff --git a/core/res/res/drawable/button_inset.xml b/core/res/res/drawable/button_inset.xml
new file mode 100644
index 0000000..fd27498
--- /dev/null
+++ b/core/res/res/drawable/button_inset.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true" android:drawable="@drawable/btn_erase_pressed" />
+ <item android:state_focused="true" android:state_pressed="false"
+ android:drawable="@drawable/btn_erase_selected" />
+ <item android:drawable="@drawable/btn_erase_default" />
+</selector>
+
diff --git a/core/res/res/drawable/button_onoff_indicator_off.png b/core/res/res/drawable/button_onoff_indicator_off.png
new file mode 100644
index 0000000..91e7244
--- /dev/null
+++ b/core/res/res/drawable/button_onoff_indicator_off.png
Binary files differ
diff --git a/core/res/res/drawable/button_onoff_indicator_on.png b/core/res/res/drawable/button_onoff_indicator_on.png
new file mode 100644
index 0000000..361364b
--- /dev/null
+++ b/core/res/res/drawable/button_onoff_indicator_on.png
Binary files differ
diff --git a/core/res/res/drawable/checkbox.xml b/core/res/res/drawable/checkbox.xml
new file mode 100644
index 0000000..7a22185
--- /dev/null
+++ b/core/res/res/drawable/checkbox.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/checkbox.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_checked="true" android:state_focused="true"
+ android:drawable="@drawable/checkbox_on_background_focus_yellow" />
+ <item android:state_checked="false" android:state_focused="true"
+ android:drawable="@drawable/checkbox_off_background_focus_yellow" />
+ <item android:state_checked="false" android:drawable="@drawable/checkbox_off_background" />
+ <item android:state_checked="true" android:drawable="@drawable/checkbox_on_background" />
+</selector>
+
diff --git a/core/res/res/drawable/checkbox_background.xml b/core/res/res/drawable/checkbox_background.xml
new file mode 100644
index 0000000..68bb178
--- /dev/null
+++ b/core/res/res/drawable/checkbox_background.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/checkbox_background.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:drawable="@drawable/checkbox_label_background" />
+</selector>
diff --git a/core/res/res/drawable/checkbox_label_background.9.png b/core/res/res/drawable/checkbox_label_background.9.png
new file mode 100644
index 0000000..e6af4b0
--- /dev/null
+++ b/core/res/res/drawable/checkbox_label_background.9.png
Binary files differ
diff --git a/core/res/res/drawable/checkbox_off_background.png b/core/res/res/drawable/checkbox_off_background.png
new file mode 100644
index 0000000..6b2124f
--- /dev/null
+++ b/core/res/res/drawable/checkbox_off_background.png
Binary files differ
diff --git a/core/res/res/drawable/checkbox_off_background_focus_yellow.png b/core/res/res/drawable/checkbox_off_background_focus_yellow.png
new file mode 100644
index 0000000..ffde6f8
--- /dev/null
+++ b/core/res/res/drawable/checkbox_off_background_focus_yellow.png
Binary files differ
diff --git a/core/res/res/drawable/checkbox_on_background.png b/core/res/res/drawable/checkbox_on_background.png
new file mode 100644
index 0000000..56495fc
--- /dev/null
+++ b/core/res/res/drawable/checkbox_on_background.png
Binary files differ
diff --git a/core/res/res/drawable/checkbox_on_background_focus_yellow.png b/core/res/res/drawable/checkbox_on_background_focus_yellow.png
new file mode 100644
index 0000000..3018009
--- /dev/null
+++ b/core/res/res/drawable/checkbox_on_background_focus_yellow.png
Binary files differ
diff --git a/core/res/res/drawable/clock_dial.png b/core/res/res/drawable/clock_dial.png
new file mode 100644
index 0000000..82f73fe
--- /dev/null
+++ b/core/res/res/drawable/clock_dial.png
Binary files differ
diff --git a/core/res/res/drawable/clock_hand_hour.png b/core/res/res/drawable/clock_hand_hour.png
new file mode 100644
index 0000000..1f0aec8
--- /dev/null
+++ b/core/res/res/drawable/clock_hand_hour.png
Binary files differ
diff --git a/core/res/res/drawable/clock_hand_minute.png b/core/res/res/drawable/clock_hand_minute.png
new file mode 100644
index 0000000..6cd8a4b
--- /dev/null
+++ b/core/res/res/drawable/clock_hand_minute.png
Binary files differ
diff --git a/core/res/res/drawable/code_lock_bottom.9.png b/core/res/res/drawable/code_lock_bottom.9.png
new file mode 100644
index 0000000..812cf00
--- /dev/null
+++ b/core/res/res/drawable/code_lock_bottom.9.png
Binary files differ
diff --git a/core/res/res/drawable/code_lock_left.9.png b/core/res/res/drawable/code_lock_left.9.png
new file mode 100644
index 0000000..a53264a
--- /dev/null
+++ b/core/res/res/drawable/code_lock_left.9.png
Binary files differ
diff --git a/core/res/res/drawable/code_lock_top.9.png b/core/res/res/drawable/code_lock_top.9.png
new file mode 100644
index 0000000..2b75a7c
--- /dev/null
+++ b/core/res/res/drawable/code_lock_top.9.png
Binary files differ
diff --git a/core/res/res/drawable/compass_arrow.png b/core/res/res/drawable/compass_arrow.png
new file mode 100644
index 0000000..5a4d8c1
--- /dev/null
+++ b/core/res/res/drawable/compass_arrow.png
Binary files differ
diff --git a/core/res/res/drawable/compass_base.png b/core/res/res/drawable/compass_base.png
new file mode 100644
index 0000000..3d694f0
--- /dev/null
+++ b/core/res/res/drawable/compass_base.png
Binary files differ
diff --git a/core/res/res/drawable/contextual_menu_bottom_bright.9.png b/core/res/res/drawable/contextual_menu_bottom_bright.9.png
new file mode 100644
index 0000000..2b222fa
--- /dev/null
+++ b/core/res/res/drawable/contextual_menu_bottom_bright.9.png
Binary files differ
diff --git a/core/res/res/drawable/contextual_menu_top_dark.9.png b/core/res/res/drawable/contextual_menu_top_dark.9.png
new file mode 100644
index 0000000..69a59ea
--- /dev/null
+++ b/core/res/res/drawable/contextual_menu_top_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable/default_wallpaper.jpg b/core/res/res/drawable/default_wallpaper.jpg
new file mode 100644
index 0000000..5ba522f
--- /dev/null
+++ b/core/res/res/drawable/default_wallpaper.jpg
Binary files differ
diff --git a/core/res/res/drawable/dialog_divider_horizontal_light.9.png b/core/res/res/drawable/dialog_divider_horizontal_light.9.png
new file mode 100755
index 0000000..b69619b
--- /dev/null
+++ b/core/res/res/drawable/dialog_divider_horizontal_light.9.png
Binary files differ
diff --git a/core/res/res/drawable/divider_horizontal_bright.9.png b/core/res/res/drawable/divider_horizontal_bright.9.png
new file mode 100644
index 0000000..a1ba2d3
--- /dev/null
+++ b/core/res/res/drawable/divider_horizontal_bright.9.png
Binary files differ
diff --git a/core/res/res/drawable/divider_horizontal_dark.9.png b/core/res/res/drawable/divider_horizontal_dark.9.png
new file mode 100644
index 0000000..7b32381
--- /dev/null
+++ b/core/res/res/drawable/divider_horizontal_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable/divider_horizontal_dim_dark.9.png b/core/res/res/drawable/divider_horizontal_dim_dark.9.png
new file mode 100644
index 0000000..20bc4dc
--- /dev/null
+++ b/core/res/res/drawable/divider_horizontal_dim_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable/divider_horizontal_textfield.9.png b/core/res/res/drawable/divider_horizontal_textfield.9.png
new file mode 100644
index 0000000..43eb51d
--- /dev/null
+++ b/core/res/res/drawable/divider_horizontal_textfield.9.png
Binary files differ
diff --git a/core/res/res/drawable/divider_vertical_bright.9.png b/core/res/res/drawable/divider_vertical_bright.9.png
new file mode 100644
index 0000000..da6e4ec
--- /dev/null
+++ b/core/res/res/drawable/divider_vertical_bright.9.png
Binary files differ
diff --git a/core/res/res/drawable/edit_text.xml b/core/res/res/drawable/edit_text.xml
new file mode 100644
index 0000000..23a97e9
--- /dev/null
+++ b/core/res/res/drawable/edit_text.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_window_focused="false" android:state_enabled="true"
+ android:drawable="@drawable/textfield_default" />
+ <item android:state_window_focused="false" android:state_enabled="false"
+ android:drawable="@drawable/textfield_disabled" />
+ <item android:state_pressed="true" android:drawable="@drawable/textfield_pressed" />
+ <item android:state_enabled="true" android:state_focused="true" android:drawable="@drawable/textfield_selected" />
+ <item android:state_enabled="true" android:drawable="@drawable/textfield_default" />
+ <item android:state_focused="true" android:drawable="@drawable/textfield_disabled_selected" />
+ <item android:drawable="@drawable/textfield_disabled" />
+</selector>
+
diff --git a/core/res/res/drawable/editbox_background.xml b/core/res/res/drawable/editbox_background.xml
new file mode 100644
index 0000000..976a212
--- /dev/null
+++ b/core/res/res/drawable/editbox_background.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/drawable/editbox_background.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:drawable="@drawable/editbox_background_focus_yellow" />
+ <item android:drawable="@drawable/editbox_background_normal" />
+</selector>
+
diff --git a/core/res/res/drawable/editbox_background_focus_yellow.9.png b/core/res/res/drawable/editbox_background_focus_yellow.9.png
new file mode 100644
index 0000000..faf52ed
--- /dev/null
+++ b/core/res/res/drawable/editbox_background_focus_yellow.9.png
Binary files differ
diff --git a/core/res/res/drawable/editbox_background_normal.9.png b/core/res/res/drawable/editbox_background_normal.9.png
new file mode 100644
index 0000000..9b8be77
--- /dev/null
+++ b/core/res/res/drawable/editbox_background_normal.9.png
Binary files differ
diff --git a/core/res/res/drawable/editbox_dropdown_arrowdown.png b/core/res/res/drawable/editbox_dropdown_arrowdown.png
new file mode 100644
index 0000000..82dc409
--- /dev/null
+++ b/core/res/res/drawable/editbox_dropdown_arrowdown.png
Binary files differ
diff --git a/core/res/res/drawable/editbox_dropdown_arrowup.png b/core/res/res/drawable/editbox_dropdown_arrowup.png
new file mode 100644
index 0000000..a84512a
--- /dev/null
+++ b/core/res/res/drawable/editbox_dropdown_arrowup.png
Binary files differ
diff --git a/core/res/res/drawable/editbox_dropdown_background.9.png b/core/res/res/drawable/editbox_dropdown_background.9.png
new file mode 100644
index 0000000..ed1bc29
--- /dev/null
+++ b/core/res/res/drawable/editbox_dropdown_background.9.png
Binary files differ
diff --git a/core/res/res/drawable/editbox_dropdown_background_dark.9.png b/core/res/res/drawable/editbox_dropdown_background_dark.9.png
new file mode 100644
index 0000000..88c1d9d
--- /dev/null
+++ b/core/res/res/drawable/editbox_dropdown_background_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable/expander_group.xml b/core/res/res/drawable/expander_group.xml
new file mode 100644
index 0000000..ac258b3
--- /dev/null
+++ b/core/res/res/drawable/expander_group.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item
+ android:state_expanded="true"
+ android:drawable="@drawable/expander_ic_maximized" />
+ <item
+ android:drawable="@drawable/expander_ic_minimized" />
+</selector>
diff --git a/core/res/res/drawable/expander_ic_maximized.9.png b/core/res/res/drawable/expander_ic_maximized.9.png
new file mode 100644
index 0000000..bad4b82
--- /dev/null
+++ b/core/res/res/drawable/expander_ic_maximized.9.png
Binary files differ
diff --git a/core/res/res/drawable/expander_ic_minimized.9.png b/core/res/res/drawable/expander_ic_minimized.9.png
new file mode 100644
index 0000000..af89072
--- /dev/null
+++ b/core/res/res/drawable/expander_ic_minimized.9.png
Binary files differ
diff --git a/core/res/res/drawable/focused_application_background_static.png b/core/res/res/drawable/focused_application_background_static.png
new file mode 100644
index 0000000..fd18d30
--- /dev/null
+++ b/core/res/res/drawable/focused_application_background_static.png
Binary files differ
diff --git a/core/res/res/drawable/frame_gallery_thumb.9.png b/core/res/res/drawable/frame_gallery_thumb.9.png
new file mode 100755
index 0000000..804f6f3
--- /dev/null
+++ b/core/res/res/drawable/frame_gallery_thumb.9.png
Binary files differ
diff --git a/core/res/res/drawable/frame_gallery_thumb_pressed.9.png b/core/res/res/drawable/frame_gallery_thumb_pressed.9.png
new file mode 100755
index 0000000..e1ffa06
--- /dev/null
+++ b/core/res/res/drawable/frame_gallery_thumb_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/frame_gallery_thumb_selected.9.png b/core/res/res/drawable/frame_gallery_thumb_selected.9.png
new file mode 100755
index 0000000..8bae932
--- /dev/null
+++ b/core/res/res/drawable/frame_gallery_thumb_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/gallery_item_background.xml b/core/res/res/drawable/gallery_item_background.xml
new file mode 100644
index 0000000..c7eb7ea
--- /dev/null
+++ b/core/res/res/drawable/gallery_item_background.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+
+ <!-- When the window does not have focus. -->
+
+ <item android:drawable="@drawable/gallery_selected_default"
+ android:state_selected="true"
+ android:state_window_focused="false"
+ />
+
+ <item android:drawable="@drawable/gallery_unselected_default"
+ android:state_selected="false"
+ android:state_window_focused="false"
+ />
+
+
+ <!-- When the window does have focus. -->
+
+ <item android:drawable="@drawable/gallery_selected_pressed"
+ android:state_selected="true"
+ android:state_pressed="true"
+ />
+
+ <item android:drawable="@drawable/gallery_selected_focused"
+ android:state_selected="true"
+ android:state_focused="true"
+ />
+
+ <item android:drawable="@drawable/gallery_selected_default"
+ android:state_selected="true"
+ />
+
+ <item android:drawable="@drawable/gallery_unselected_pressed"
+ android:state_selected="false"
+ android:state_pressed="true"
+ />
+
+ <item android:drawable="@drawable/gallery_unselected_default"
+ />
+
+</selector>
diff --git a/core/res/res/drawable/gallery_selected_default.9.png b/core/res/res/drawable/gallery_selected_default.9.png
new file mode 100755
index 0000000..22122b2
--- /dev/null
+++ b/core/res/res/drawable/gallery_selected_default.9.png
Binary files differ
diff --git a/core/res/res/drawable/gallery_selected_focused.9.png b/core/res/res/drawable/gallery_selected_focused.9.png
new file mode 100755
index 0000000..1332745
--- /dev/null
+++ b/core/res/res/drawable/gallery_selected_focused.9.png
Binary files differ
diff --git a/core/res/res/drawable/gallery_selected_pressed.9.png b/core/res/res/drawable/gallery_selected_pressed.9.png
new file mode 100755
index 0000000..306e543
--- /dev/null
+++ b/core/res/res/drawable/gallery_selected_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/gallery_thumb.xml b/core/res/res/drawable/gallery_thumb.xml
new file mode 100644
index 0000000..4425727
--- /dev/null
+++ b/core/res/res/drawable/gallery_thumb.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/frame_gallery_thumb_selected" />
+ <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/frame_gallery_thumb_pressed" />
+ <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/frame_gallery_thumb_pressed" />
+ <item android:drawable="@drawable/frame_gallery_thumb" />
+</selector>
+
diff --git a/core/res/res/drawable/gallery_unselected_default.9.png b/core/res/res/drawable/gallery_unselected_default.9.png
new file mode 100755
index 0000000..0df06fa
--- /dev/null
+++ b/core/res/res/drawable/gallery_unselected_default.9.png
Binary files differ
diff --git a/core/res/res/drawable/gallery_unselected_pressed.9.png b/core/res/res/drawable/gallery_unselected_pressed.9.png
new file mode 100644
index 0000000..4b25c3f
--- /dev/null
+++ b/core/res/res/drawable/gallery_unselected_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/grey_list_separator.9.png b/core/res/res/drawable/grey_list_separator.9.png
new file mode 100644
index 0000000..8a1a336
--- /dev/null
+++ b/core/res/res/drawable/grey_list_separator.9.png
Binary files differ
diff --git a/core/res/res/drawable/grid_selector_background.xml b/core/res/res/drawable/grid_selector_background.xml
new file mode 100644
index 0000000..232aebc
--- /dev/null
+++ b/core/res/res/drawable/grid_selector_background.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:state_pressed="false"
+ android:drawable="@drawable/grid_selector_background_focus" />
+ <item android:state_focused="true" android:state_pressed="true"
+ android:drawable="@drawable/grid_selector_background_pressed" />
+ <item android:state_focused="false" android:state_pressed="true"
+ android:drawable="@drawable/grid_selector_background_pressed" />
+</selector>
diff --git a/core/res/res/drawable/grid_selector_background_focus.9.png b/core/res/res/drawable/grid_selector_background_focus.9.png
new file mode 100644
index 0000000..2e28232
--- /dev/null
+++ b/core/res/res/drawable/grid_selector_background_focus.9.png
Binary files differ
diff --git a/core/res/res/drawable/grid_selector_background_pressed.9.png b/core/res/res/drawable/grid_selector_background_pressed.9.png
new file mode 100644
index 0000000..e20f091
--- /dev/null
+++ b/core/res/res/drawable/grid_selector_background_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/highlight_disabled.9.png b/core/res/res/drawable/highlight_disabled.9.png
new file mode 100644
index 0000000..1393262
--- /dev/null
+++ b/core/res/res/drawable/highlight_disabled.9.png
Binary files differ
diff --git a/core/res/res/drawable/highlight_disabled_pressed.9.png b/core/res/res/drawable/highlight_disabled_pressed.9.png
new file mode 100644
index 0000000..ee35d39
--- /dev/null
+++ b/core/res/res/drawable/highlight_disabled_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/highlight_pressed.9.png b/core/res/res/drawable/highlight_pressed.9.png
new file mode 100644
index 0000000..9bd2b50
--- /dev/null
+++ b/core/res/res/drawable/highlight_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/highlight_pressed_dimmed.9.png b/core/res/res/drawable/highlight_pressed_dimmed.9.png
new file mode 100644
index 0000000..dad714b
--- /dev/null
+++ b/core/res/res/drawable/highlight_pressed_dimmed.9.png
Binary files differ
diff --git a/core/res/res/drawable/highlight_selected.9.png b/core/res/res/drawable/highlight_selected.9.png
new file mode 100644
index 0000000..ecf0cad
--- /dev/null
+++ b/core/res/res/drawable/highlight_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/ic_bullet_key_permission.png b/core/res/res/drawable/ic_bullet_key_permission.png
new file mode 100755
index 0000000..c8a4939
--- /dev/null
+++ b/core/res/res/drawable/ic_bullet_key_permission.png
Binary files differ
diff --git a/core/res/res/drawable/ic_check_mark_dark.png b/core/res/res/drawable/ic_check_mark_dark.png
new file mode 100644
index 0000000..7de2553
--- /dev/null
+++ b/core/res/res/drawable/ic_check_mark_dark.png
Binary files differ
diff --git a/core/res/res/drawable/ic_check_mark_light.png b/core/res/res/drawable/ic_check_mark_light.png
new file mode 100644
index 0000000..137696e
--- /dev/null
+++ b/core/res/res/drawable/ic_check_mark_light.png
Binary files differ
diff --git a/core/res/res/drawable/ic_delete.png b/core/res/res/drawable/ic_delete.png
new file mode 100644
index 0000000..f074db3
--- /dev/null
+++ b/core/res/res/drawable/ic_delete.png
Binary files differ
diff --git a/core/res/res/drawable/ic_dialog_alert.png b/core/res/res/drawable/ic_dialog_alert.png
new file mode 100644
index 0000000..0a7de04
--- /dev/null
+++ b/core/res/res/drawable/ic_dialog_alert.png
Binary files differ
diff --git a/core/res/res/drawable/ic_dialog_dialer.png b/core/res/res/drawable/ic_dialog_dialer.png
new file mode 100644
index 0000000..f0c1838
--- /dev/null
+++ b/core/res/res/drawable/ic_dialog_dialer.png
Binary files differ
diff --git a/core/res/res/drawable/ic_dialog_email.png b/core/res/res/drawable/ic_dialog_email.png
new file mode 100644
index 0000000..20ebb13
--- /dev/null
+++ b/core/res/res/drawable/ic_dialog_email.png
Binary files differ
diff --git a/core/res/res/drawable/ic_dialog_info.png b/core/res/res/drawable/ic_dialog_info.png
new file mode 100755
index 0000000..e8b0229
--- /dev/null
+++ b/core/res/res/drawable/ic_dialog_info.png
Binary files differ
diff --git a/core/res/res/drawable/ic_dialog_map.png b/core/res/res/drawable/ic_dialog_map.png
new file mode 100644
index 0000000..b126354
--- /dev/null
+++ b/core/res/res/drawable/ic_dialog_map.png
Binary files differ
diff --git a/core/res/res/drawable/ic_dialog_menu_generic.png b/core/res/res/drawable/ic_dialog_menu_generic.png
new file mode 100755
index 0000000..de07bda
--- /dev/null
+++ b/core/res/res/drawable/ic_dialog_menu_generic.png
Binary files differ
diff --git a/core/res/res/drawable/ic_dialog_time.png b/core/res/res/drawable/ic_dialog_time.png
new file mode 100755
index 0000000..dffec29
--- /dev/null
+++ b/core/res/res/drawable/ic_dialog_time.png
Binary files differ
diff --git a/core/res/res/drawable/ic_dialog_usb.png b/core/res/res/drawable/ic_dialog_usb.png
new file mode 100644
index 0000000..fbc8a9d
--- /dev/null
+++ b/core/res/res/drawable/ic_dialog_usb.png
Binary files differ
diff --git a/core/res/res/drawable/ic_emergency.png b/core/res/res/drawable/ic_emergency.png
new file mode 100755
index 0000000..d99abf8
--- /dev/null
+++ b/core/res/res/drawable/ic_emergency.png
Binary files differ
diff --git a/core/res/res/drawable/ic_input_add.png b/core/res/res/drawable/ic_input_add.png
new file mode 100644
index 0000000..00770f8
--- /dev/null
+++ b/core/res/res/drawable/ic_input_add.png
Binary files differ
diff --git a/core/res/res/drawable/ic_input_delete.png b/core/res/res/drawable/ic_input_delete.png
new file mode 100644
index 0000000..ee4c911
--- /dev/null
+++ b/core/res/res/drawable/ic_input_delete.png
Binary files differ
diff --git a/core/res/res/drawable/ic_input_get.png b/core/res/res/drawable/ic_input_get.png
new file mode 100644
index 0000000..2f2cfcf
--- /dev/null
+++ b/core/res/res/drawable/ic_input_get.png
Binary files differ
diff --git a/core/res/res/drawable/ic_launcher_android.png b/core/res/res/drawable/ic_launcher_android.png
new file mode 100644
index 0000000..855484a
--- /dev/null
+++ b/core/res/res/drawable/ic_launcher_android.png
Binary files differ
diff --git a/core/res/res/drawable/ic_lock_idle_alarm.png b/core/res/res/drawable/ic_lock_idle_alarm.png
new file mode 100644
index 0000000..8c8899f
--- /dev/null
+++ b/core/res/res/drawable/ic_lock_idle_alarm.png
Binary files differ
diff --git a/core/res/res/drawable/ic_lock_idle_charging.png b/core/res/res/drawable/ic_lock_idle_charging.png
new file mode 100755
index 0000000..20d6320
--- /dev/null
+++ b/core/res/res/drawable/ic_lock_idle_charging.png
Binary files differ
diff --git a/core/res/res/drawable/ic_lock_idle_lock.png b/core/res/res/drawable/ic_lock_idle_lock.png
new file mode 100755
index 0000000..0206aee
--- /dev/null
+++ b/core/res/res/drawable/ic_lock_idle_lock.png
Binary files differ
diff --git a/core/res/res/drawable/ic_lock_idle_low_battery.png b/core/res/res/drawable/ic_lock_idle_low_battery.png
new file mode 100755
index 0000000..bb96782
--- /dev/null
+++ b/core/res/res/drawable/ic_lock_idle_low_battery.png
Binary files differ
diff --git a/core/res/res/drawable/ic_lock_lock.png b/core/res/res/drawable/ic_lock_lock.png
new file mode 100644
index 0000000..b662b03
--- /dev/null
+++ b/core/res/res/drawable/ic_lock_lock.png
Binary files differ
diff --git a/core/res/res/drawable/ic_lock_power_off.png b/core/res/res/drawable/ic_lock_power_off.png
new file mode 100644
index 0000000..14c002e
--- /dev/null
+++ b/core/res/res/drawable/ic_lock_power_off.png
Binary files differ
diff --git a/core/res/res/drawable/ic_lock_silent_mode.png b/core/res/res/drawable/ic_lock_silent_mode.png
new file mode 100644
index 0000000..c89291a
--- /dev/null
+++ b/core/res/res/drawable/ic_lock_silent_mode.png
Binary files differ
diff --git a/core/res/res/drawable/ic_lock_silent_mode_off.png b/core/res/res/drawable/ic_lock_silent_mode_off.png
new file mode 100644
index 0000000..4748b9e
--- /dev/null
+++ b/core/res/res/drawable/ic_lock_silent_mode_off.png
Binary files differ
diff --git a/core/res/res/drawable/ic_maps_indicator_current_position.png b/core/res/res/drawable/ic_maps_indicator_current_position.png
new file mode 100644
index 0000000..4e427d8
--- /dev/null
+++ b/core/res/res/drawable/ic_maps_indicator_current_position.png
Binary files differ
diff --git a/core/res/res/drawable/ic_maps_indicator_current_position_anim.xml b/core/res/res/drawable/ic_maps_indicator_current_position_anim.xml
new file mode 100644
index 0000000..dcc6d46
--- /dev/null
+++ b/core/res/res/drawable/ic_maps_indicator_current_position_anim.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/status_icon_background.xml
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<!-- Levels should be evenly spaced between 0 - 10000 -->
+
+<level-list xmlns:android="http://schemas.android.com/apk/res/android" >
+ <item android:maxLevel="2500" android:drawable="@drawable/ic_maps_indicator_current_position" />
+ <item android:maxLevel="5000" android:drawable="@drawable/ic_maps_indicator_current_position_anim1" />
+ <item android:maxLevel="7500" android:drawable="@drawable/ic_maps_indicator_current_position_anim2" />
+ <item android:maxLevel="10000" android:drawable="@drawable/ic_maps_indicator_current_position_anim3" />
+</level-list>
diff --git a/core/res/res/drawable/ic_maps_indicator_current_position_anim1.png b/core/res/res/drawable/ic_maps_indicator_current_position_anim1.png
new file mode 100644
index 0000000..47bb9fa
--- /dev/null
+++ b/core/res/res/drawable/ic_maps_indicator_current_position_anim1.png
Binary files differ
diff --git a/core/res/res/drawable/ic_maps_indicator_current_position_anim2.png b/core/res/res/drawable/ic_maps_indicator_current_position_anim2.png
new file mode 100644
index 0000000..b1167bc
--- /dev/null
+++ b/core/res/res/drawable/ic_maps_indicator_current_position_anim2.png
Binary files differ
diff --git a/core/res/res/drawable/ic_maps_indicator_current_position_anim3.png b/core/res/res/drawable/ic_maps_indicator_current_position_anim3.png
new file mode 100644
index 0000000..f681a4c
--- /dev/null
+++ b/core/res/res/drawable/ic_maps_indicator_current_position_anim3.png
Binary files differ
diff --git a/core/res/res/drawable/ic_media_ff.png b/core/res/res/drawable/ic_media_ff.png
new file mode 100755
index 0000000..ce7e195
--- /dev/null
+++ b/core/res/res/drawable/ic_media_ff.png
Binary files differ
diff --git a/core/res/res/drawable/ic_media_next.png b/core/res/res/drawable/ic_media_next.png
new file mode 100755
index 0000000..84f38e8
--- /dev/null
+++ b/core/res/res/drawable/ic_media_next.png
Binary files differ
diff --git a/core/res/res/drawable/ic_media_pause.png b/core/res/res/drawable/ic_media_pause.png
new file mode 100755
index 0000000..688118e
--- /dev/null
+++ b/core/res/res/drawable/ic_media_pause.png
Binary files differ
diff --git a/core/res/res/drawable/ic_media_play.png b/core/res/res/drawable/ic_media_play.png
new file mode 100755
index 0000000..7aa7af8
--- /dev/null
+++ b/core/res/res/drawable/ic_media_play.png
Binary files differ
diff --git a/core/res/res/drawable/ic_media_previous.png b/core/res/res/drawable/ic_media_previous.png
new file mode 100755
index 0000000..1bba544
--- /dev/null
+++ b/core/res/res/drawable/ic_media_previous.png
Binary files differ
diff --git a/core/res/res/drawable/ic_media_rew.png b/core/res/res/drawable/ic_media_rew.png
new file mode 100755
index 0000000..132df7f
--- /dev/null
+++ b/core/res/res/drawable/ic_media_rew.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_add.png b/core/res/res/drawable/ic_menu_add.png
new file mode 100755
index 0000000..6752bfd
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_add.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_agenda.png b/core/res/res/drawable/ic_menu_agenda.png
new file mode 100755
index 0000000..9f2c1dc
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_agenda.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_always_landscape_portrait.png b/core/res/res/drawable/ic_menu_always_landscape_portrait.png
new file mode 100644
index 0000000..68911c4
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_always_landscape_portrait.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_call.png b/core/res/res/drawable/ic_menu_call.png
new file mode 100644
index 0000000..a63f86b
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_call.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_camera.png b/core/res/res/drawable/ic_menu_camera.png
new file mode 100755
index 0000000..cdf7ca3
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_camera.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_close_clear_cancel.png b/core/res/res/drawable/ic_menu_close_clear_cancel.png
new file mode 100644
index 0000000..78222ea
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_close_clear_cancel.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_compass.png b/core/res/res/drawable/ic_menu_compass.png
new file mode 100644
index 0000000..7717dde
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_compass.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_crop.png b/core/res/res/drawable/ic_menu_crop.png
new file mode 100755
index 0000000..c0df996
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_crop.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_day.png b/core/res/res/drawable/ic_menu_day.png
new file mode 100755
index 0000000..db5d3a4
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_day.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_delete.png b/core/res/res/drawable/ic_menu_delete.png
new file mode 100755
index 0000000..7d95494
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_delete.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_directions.png b/core/res/res/drawable/ic_menu_directions.png
new file mode 100755
index 0000000..00a288f
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_directions.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_edit.png b/core/res/res/drawable/ic_menu_edit.png
new file mode 100755
index 0000000..41a9c2e
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_edit.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_gallery.png b/core/res/res/drawable/ic_menu_gallery.png
new file mode 100755
index 0000000..f61bbd8
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_gallery.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_help.png b/core/res/res/drawable/ic_menu_help.png
new file mode 100644
index 0000000..7c55dfd
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_help.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_info_details.png b/core/res/res/drawable/ic_menu_info_details.png
new file mode 100755
index 0000000..1786d1e
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_info_details.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_manage.png b/core/res/res/drawable/ic_menu_manage.png
new file mode 100755
index 0000000..f155bbc
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_manage.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_mapmode.png b/core/res/res/drawable/ic_menu_mapmode.png
new file mode 100644
index 0000000..d85cab5
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_mapmode.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_month.png b/core/res/res/drawable/ic_menu_month.png
new file mode 100755
index 0000000..bf6cb89
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_month.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_more.png b/core/res/res/drawable/ic_menu_more.png
new file mode 100644
index 0000000..b9fc5fa
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_more.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_my_calendar.png b/core/res/res/drawable/ic_menu_my_calendar.png
new file mode 100755
index 0000000..0c88fd3
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_my_calendar.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_mylocation.png b/core/res/res/drawable/ic_menu_mylocation.png
new file mode 100755
index 0000000..fdbd5ca
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_mylocation.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_myplaces.png b/core/res/res/drawable/ic_menu_myplaces.png
new file mode 100644
index 0000000..06f11ba
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_myplaces.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_preferences.png b/core/res/res/drawable/ic_menu_preferences.png
new file mode 100644
index 0000000..b8e7141
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_preferences.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_recent_history.png b/core/res/res/drawable/ic_menu_recent_history.png
new file mode 100644
index 0000000..4ccae5d
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_recent_history.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_report_image.png b/core/res/res/drawable/ic_menu_report_image.png
new file mode 100644
index 0000000..393d727
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_report_image.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_revert.png b/core/res/res/drawable/ic_menu_revert.png
new file mode 100644
index 0000000..e7e04f5
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_revert.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_rotate.png b/core/res/res/drawable/ic_menu_rotate.png
new file mode 100755
index 0000000..27368b2
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_rotate.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_save.png b/core/res/res/drawable/ic_menu_save.png
new file mode 100644
index 0000000..36d50b3
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_save.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_search.png b/core/res/res/drawable/ic_menu_search.png
new file mode 100755
index 0000000..94446db
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_search.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_send.png b/core/res/res/drawable/ic_menu_send.png
new file mode 100755
index 0000000..74c096d
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_send.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_set_as.png b/core/res/res/drawable/ic_menu_set_as.png
new file mode 100755
index 0000000..cb9dc49
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_set_as.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_share.png b/core/res/res/drawable/ic_menu_share.png
new file mode 100755
index 0000000..44db9b1
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_share.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_slideshow.png b/core/res/res/drawable/ic_menu_slideshow.png
new file mode 100644
index 0000000..38dd8f0
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_slideshow.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_sort_alphabetically.png b/core/res/res/drawable/ic_menu_sort_alphabetically.png
new file mode 100755
index 0000000..2583eb8
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_sort_alphabetically.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_sort_by_size.png b/core/res/res/drawable/ic_menu_sort_by_size.png
new file mode 100755
index 0000000..65e2786
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_sort_by_size.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_today.png b/core/res/res/drawable/ic_menu_today.png
new file mode 100755
index 0000000..c63b6af
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_today.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_upload.png b/core/res/res/drawable/ic_menu_upload.png
new file mode 100755
index 0000000..1c0dd3f
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_upload.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_upload_you_tube.png b/core/res/res/drawable/ic_menu_upload_you_tube.png
new file mode 100755
index 0000000..0095564
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_upload_you_tube.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_view.png b/core/res/res/drawable/ic_menu_view.png
new file mode 100755
index 0000000..69828a9
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_view.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_week.png b/core/res/res/drawable/ic_menu_week.png
new file mode 100755
index 0000000..62cd65e
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_week.png
Binary files differ
diff --git a/core/res/res/drawable/ic_menu_zoom.png b/core/res/res/drawable/ic_menu_zoom.png
new file mode 100644
index 0000000..0b8c4e8
--- /dev/null
+++ b/core/res/res/drawable/ic_menu_zoom.png
Binary files differ
diff --git a/core/res/res/drawable/ic_notification_clear_all.png b/core/res/res/drawable/ic_notification_clear_all.png
new file mode 100644
index 0000000..f2114d7
--- /dev/null
+++ b/core/res/res/drawable/ic_notification_clear_all.png
Binary files differ
diff --git a/core/res/res/drawable/ic_notification_overlay.9.png b/core/res/res/drawable/ic_notification_overlay.9.png
new file mode 100644
index 0000000..1a3063c
--- /dev/null
+++ b/core/res/res/drawable/ic_notification_overlay.9.png
Binary files differ
diff --git a/core/res/res/drawable/ic_partial_secure.png b/core/res/res/drawable/ic_partial_secure.png
new file mode 100644
index 0000000..76ba96a
--- /dev/null
+++ b/core/res/res/drawable/ic_partial_secure.png
Binary files differ
diff --git a/core/res/res/drawable/ic_popup_disk_full.png b/core/res/res/drawable/ic_popup_disk_full.png
new file mode 100644
index 0000000..e6da5d0
--- /dev/null
+++ b/core/res/res/drawable/ic_popup_disk_full.png
Binary files differ
diff --git a/core/res/res/drawable/ic_popup_reminder.png b/core/res/res/drawable/ic_popup_reminder.png
new file mode 100755
index 0000000..af15279
--- /dev/null
+++ b/core/res/res/drawable/ic_popup_reminder.png
Binary files differ
diff --git a/core/res/res/drawable/ic_popup_sync.xml b/core/res/res/drawable/ic_popup_sync.xml
new file mode 100644
index 0000000..aa2c8d4
--- /dev/null
+++ b/core/res/res/drawable/ic_popup_sync.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/ic_popup_sync.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<animation-list
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:oneshot="false">
+ <item android:drawable="@drawable/ic_popup_sync_1" android:duration="200" />
+ <item android:drawable="@drawable/ic_popup_sync_2" android:duration="200" />
+ <item android:drawable="@drawable/ic_popup_sync_3" android:duration="200" />
+ <item android:drawable="@drawable/ic_popup_sync_4" android:duration="200" />
+ <item android:drawable="@drawable/ic_popup_sync_5" android:duration="200" />
+ <item android:drawable="@drawable/ic_popup_sync_6" android:duration="200" />
+</animation-list>
+
diff --git a/core/res/res/drawable/ic_popup_sync_1.png b/core/res/res/drawable/ic_popup_sync_1.png
new file mode 100644
index 0000000..13d8cdd
--- /dev/null
+++ b/core/res/res/drawable/ic_popup_sync_1.png
Binary files differ
diff --git a/core/res/res/drawable/ic_popup_sync_2.png b/core/res/res/drawable/ic_popup_sync_2.png
new file mode 100644
index 0000000..6ca162a
--- /dev/null
+++ b/core/res/res/drawable/ic_popup_sync_2.png
Binary files differ
diff --git a/core/res/res/drawable/ic_popup_sync_3.png b/core/res/res/drawable/ic_popup_sync_3.png
new file mode 100644
index 0000000..a7c21dd
--- /dev/null
+++ b/core/res/res/drawable/ic_popup_sync_3.png
Binary files differ
diff --git a/core/res/res/drawable/ic_popup_sync_4.png b/core/res/res/drawable/ic_popup_sync_4.png
new file mode 100644
index 0000000..e9be04e
--- /dev/null
+++ b/core/res/res/drawable/ic_popup_sync_4.png
Binary files differ
diff --git a/core/res/res/drawable/ic_popup_sync_5.png b/core/res/res/drawable/ic_popup_sync_5.png
new file mode 100644
index 0000000..65d87c4
--- /dev/null
+++ b/core/res/res/drawable/ic_popup_sync_5.png
Binary files differ
diff --git a/core/res/res/drawable/ic_popup_sync_6.png b/core/res/res/drawable/ic_popup_sync_6.png
new file mode 100644
index 0000000..2015c88
--- /dev/null
+++ b/core/res/res/drawable/ic_popup_sync_6.png
Binary files differ
diff --git a/core/res/res/drawable/ic_power.png b/core/res/res/drawable/ic_power.png
new file mode 100755
index 0000000..cfdf422
--- /dev/null
+++ b/core/res/res/drawable/ic_power.png
Binary files differ
diff --git a/core/res/res/drawable/ic_search_category_default.png b/core/res/res/drawable/ic_search_category_default.png
new file mode 100755
index 0000000..7eea584
--- /dev/null
+++ b/core/res/res/drawable/ic_search_category_default.png
Binary files differ
diff --git a/core/res/res/drawable/ic_secure.png b/core/res/res/drawable/ic_secure.png
new file mode 100644
index 0000000..4f15fc4
--- /dev/null
+++ b/core/res/res/drawable/ic_secure.png
Binary files differ
diff --git a/core/res/res/drawable/ic_settings_indicator_next_page.png b/core/res/res/drawable/ic_settings_indicator_next_page.png
new file mode 100755
index 0000000..c30e6e4
--- /dev/null
+++ b/core/res/res/drawable/ic_settings_indicator_next_page.png
Binary files differ
diff --git a/core/res/res/drawable/ic_text_dot.png b/core/res/res/drawable/ic_text_dot.png
new file mode 100755
index 0000000..bb02379
--- /dev/null
+++ b/core/res/res/drawable/ic_text_dot.png
Binary files differ
diff --git a/core/res/res/drawable/ic_vibrate.png b/core/res/res/drawable/ic_vibrate.png
new file mode 100755
index 0000000..eb24e50
--- /dev/null
+++ b/core/res/res/drawable/ic_vibrate.png
Binary files differ
diff --git a/core/res/res/drawable/ic_volume.png b/core/res/res/drawable/ic_volume.png
new file mode 100755
index 0000000..cee70f0
--- /dev/null
+++ b/core/res/res/drawable/ic_volume.png
Binary files differ
diff --git a/core/res/res/drawable/ic_volume_off.png b/core/res/res/drawable/ic_volume_off.png
new file mode 100644
index 0000000..f3850fc
--- /dev/null
+++ b/core/res/res/drawable/ic_volume_off.png
Binary files differ
diff --git a/core/res/res/drawable/ic_volume_off_small.png b/core/res/res/drawable/ic_volume_off_small.png
new file mode 100755
index 0000000..ae55bd6
--- /dev/null
+++ b/core/res/res/drawable/ic_volume_off_small.png
Binary files differ
diff --git a/core/res/res/drawable/ic_volume_small.png b/core/res/res/drawable/ic_volume_small.png
new file mode 100755
index 0000000..00a4f89
--- /dev/null
+++ b/core/res/res/drawable/ic_volume_small.png
Binary files differ
diff --git a/core/res/res/drawable/icon_highlight_rectangle.9.png b/core/res/res/drawable/icon_highlight_rectangle.9.png
new file mode 100644
index 0000000..3dafde3
--- /dev/null
+++ b/core/res/res/drawable/icon_highlight_rectangle.9.png
Binary files differ
diff --git a/core/res/res/drawable/icon_highlight_square.9.png b/core/res/res/drawable/icon_highlight_square.9.png
new file mode 100644
index 0000000..a93a3f8
--- /dev/null
+++ b/core/res/res/drawable/icon_highlight_square.9.png
Binary files differ
diff --git a/core/res/res/drawable/indicator_check_mark_dark.xml b/core/res/res/drawable/indicator_check_mark_dark.xml
new file mode 100644
index 0000000..9713cc4
--- /dev/null
+++ b/core/res/res/drawable/indicator_check_mark_dark.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item android:state_checked="true"
+ android:drawable="@drawable/ic_check_mark_dark" />
+
+ <item android:state_checked="false"
+ android:drawable="@color/transparent" />
+
+ <item
+ android:drawable="@drawable/ic_check_mark_dark" />
+
+</selector>
diff --git a/core/res/res/drawable/indicator_check_mark_light.xml b/core/res/res/drawable/indicator_check_mark_light.xml
new file mode 100644
index 0000000..e0129e9
--- /dev/null
+++ b/core/res/res/drawable/indicator_check_mark_light.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item android:state_checked="true"
+ android:drawable="@drawable/ic_check_mark_light" />
+
+ <item android:state_checked="false"
+ android:drawable="@color/transparent" />
+
+ <item
+ android:drawable="@drawable/ic_check_mark_light" />
+
+</selector>
diff --git a/core/res/res/drawable/indicator_code_lock_drag_direction_green_up.png b/core/res/res/drawable/indicator_code_lock_drag_direction_green_up.png
new file mode 100644
index 0000000..ef91dc4
--- /dev/null
+++ b/core/res/res/drawable/indicator_code_lock_drag_direction_green_up.png
Binary files differ
diff --git a/core/res/res/drawable/indicator_code_lock_drag_direction_red_up.png b/core/res/res/drawable/indicator_code_lock_drag_direction_red_up.png
new file mode 100644
index 0000000..f3d4204
--- /dev/null
+++ b/core/res/res/drawable/indicator_code_lock_drag_direction_red_up.png
Binary files differ
diff --git a/core/res/res/drawable/indicator_code_lock_point_area_default.png b/core/res/res/drawable/indicator_code_lock_point_area_default.png
new file mode 100755
index 0000000..4e88b37
--- /dev/null
+++ b/core/res/res/drawable/indicator_code_lock_point_area_default.png
Binary files differ
diff --git a/core/res/res/drawable/indicator_code_lock_point_area_green.png b/core/res/res/drawable/indicator_code_lock_point_area_green.png
new file mode 100755
index 0000000..8020846
--- /dev/null
+++ b/core/res/res/drawable/indicator_code_lock_point_area_green.png
Binary files differ
diff --git a/core/res/res/drawable/indicator_code_lock_point_area_red.png b/core/res/res/drawable/indicator_code_lock_point_area_red.png
new file mode 100755
index 0000000..b7aee1ba
--- /dev/null
+++ b/core/res/res/drawable/indicator_code_lock_point_area_red.png
Binary files differ
diff --git a/core/res/res/drawable/indicator_input_error.png b/core/res/res/drawable/indicator_input_error.png
new file mode 100755
index 0000000..ee60165
--- /dev/null
+++ b/core/res/res/drawable/indicator_input_error.png
Binary files differ
diff --git a/core/res/res/drawable/indicator_show_current_selected_dark.png b/core/res/res/drawable/indicator_show_current_selected_dark.png
new file mode 100755
index 0000000..9c77920
--- /dev/null
+++ b/core/res/res/drawable/indicator_show_current_selected_dark.png
Binary files differ
diff --git a/core/res/res/drawable/list_highlight.xml b/core/res/res/drawable/list_highlight.xml
new file mode 100644
index 0000000..132c1ca
--- /dev/null
+++ b/core/res/res/drawable/list_highlight.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/list_highlight.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_window_focused="true" android:drawable="@drawable/list_highlight_active" />
+ <item android:state_window_focused="false" android:drawable="@drawable/list_highlight_inactive" />
+</selector>
diff --git a/core/res/res/drawable/list_highlight_active.xml b/core/res/res/drawable/list_highlight_active.xml
new file mode 100644
index 0000000..9e13a96
--- /dev/null
+++ b/core/res/res/drawable/list_highlight_active.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/list_highlight_active.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+ <gradient android:startColor="#FFFFFFFF" android:endColor="#A8EFC123"
+ android:angle="270"/>
+ <stroke android:width="1dp" android:color="#FFE3AE00"/>
+ <corners android:radius="0dp"/>
+ <padding android:left="6dp" android:top="2dp"
+ android:right="6dp" android:bottom="2dp" />
+</shape>
diff --git a/core/res/res/drawable/list_highlight_inactive.xml b/core/res/res/drawable/list_highlight_inactive.xml
new file mode 100644
index 0000000..b258ea6
--- /dev/null
+++ b/core/res/res/drawable/list_highlight_inactive.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/list_highlight_inactive.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+ <gradient android:startColor="#10f3d465" android:endColor="#00000000"
+ android:angle="270"/>
+ <stroke android:width="1dp" android:color="#FFE3AE00"/>
+ <corners android:radius="0dp"/>
+ <padding android:left="6dp" android:top="2dp"
+ android:right="6dp" android:bottom="2dp" />
+</shape>
diff --git a/core/res/res/drawable/list_selector_background.xml b/core/res/res/drawable/list_selector_background.xml
new file mode 100644
index 0000000..bca996c
--- /dev/null
+++ b/core/res/res/drawable/list_selector_background.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item android:state_window_focused="false"
+ android:drawable="@color/transparent" />
+
+ <!-- Even though these two point to the same resource, have two states so the drawable will invalidate itself when coming out of pressed state. -->
+ <item android:state_focused="true" android:state_enabled="false"
+ android:state_pressed="true"
+ android:drawable="@drawable/list_selector_background_disabled" />
+ <item android:state_focused="true" android:state_enabled="false"
+ android:drawable="@drawable/list_selector_background_disabled" />
+
+ <item android:state_focused="true" android:state_pressed="true"
+ android:drawable="@drawable/list_selector_background_transition" />
+ <item android:state_focused="false" android:state_pressed="true"
+ android:drawable="@drawable/list_selector_background_transition" />
+
+ <item android:state_focused="true"
+ android:drawable="@drawable/list_selector_background_focus" />
+
+</selector>
diff --git a/core/res/res/drawable/list_selector_background_disabled.9.png b/core/res/res/drawable/list_selector_background_disabled.9.png
new file mode 100644
index 0000000..bf970b0
--- /dev/null
+++ b/core/res/res/drawable/list_selector_background_disabled.9.png
Binary files differ
diff --git a/core/res/res/drawable/list_selector_background_focus.9.png b/core/res/res/drawable/list_selector_background_focus.9.png
new file mode 100644
index 0000000..c3e2415
--- /dev/null
+++ b/core/res/res/drawable/list_selector_background_focus.9.png
Binary files differ
diff --git a/core/res/res/drawable/list_selector_background_longpress.9.png b/core/res/res/drawable/list_selector_background_longpress.9.png
new file mode 100644
index 0000000..5cbb251
--- /dev/null
+++ b/core/res/res/drawable/list_selector_background_longpress.9.png
Binary files differ
diff --git a/core/res/res/drawable/list_selector_background_pressed.9.png b/core/res/res/drawable/list_selector_background_pressed.9.png
new file mode 100644
index 0000000..02b4e9a
--- /dev/null
+++ b/core/res/res/drawable/list_selector_background_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/list_selector_background_transition.xml b/core/res/res/drawable/list_selector_background_transition.xml
new file mode 100644
index 0000000..695f0c7
--- /dev/null
+++ b/core/res/res/drawable/list_selector_background_transition.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<transition xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:drawable="@android:drawable/list_selector_background_pressed" />
+ <item android:drawable="@android:drawable/list_selector_background_longpress" />
+</transition>
diff --git a/core/res/res/drawable/load_average_background.xml b/core/res/res/drawable/load_average_background.xml
new file mode 100644
index 0000000..584e4f5
--- /dev/null
+++ b/core/res/res/drawable/load_average_background.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<color xmlns:android="http://schemas.android.com/apk/res/android" value="#a0000000">
+ <padding left="1" top="1" right="1" bottom="1" />
+</color>
+
diff --git a/core/res/res/drawable/loading_tile.png b/core/res/res/drawable/loading_tile.png
new file mode 100644
index 0000000..f5a80c9
--- /dev/null
+++ b/core/res/res/drawable/loading_tile.png
Binary files differ
diff --git a/core/res/res/drawable/lock_asset.png b/core/res/res/drawable/lock_asset.png
new file mode 100644
index 0000000..5d52537
--- /dev/null
+++ b/core/res/res/drawable/lock_asset.png
Binary files differ
diff --git a/core/res/res/drawable/maps_google_logo.png b/core/res/res/drawable/maps_google_logo.png
new file mode 100644
index 0000000..1374aaa
--- /dev/null
+++ b/core/res/res/drawable/maps_google_logo.png
Binary files differ
diff --git a/core/res/res/drawable/media_button_background.xml b/core/res/res/drawable/media_button_background.xml
new file mode 100644
index 0000000..ebf8c495
--- /dev/null
+++ b/core/res/res/drawable/media_button_background.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/drawable/button_background.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:state_pressed="false" android:state_enabled="true"
+ android:drawable="@drawable/btn_media_player_selected" />
+ <item android:state_enabled="true" android:state_pressed="true" android:drawable="@drawable/btn_media_player_pressed" />
+ <item android:state_enabled="true" android:state_focused="false" android:state_pressed="false"
+ android:drawable="@drawable/btn_media_player" />
+ <item android:state_focused="true" android:state_enabled="false" android:drawable="@drawable/btn_media_player_disabled_selected" />
+ <item android:state_focused="false" android:state_enabled="false" android:drawable="@drawable/btn_media_player_disabled" />
+ <item android:drawable="@drawable/btn_media_player" />
+</selector>
diff --git a/core/res/res/drawable/menu_background.9.png b/core/res/res/drawable/menu_background.9.png
new file mode 100644
index 0000000..e7266b2
--- /dev/null
+++ b/core/res/res/drawable/menu_background.9.png
Binary files differ
diff --git a/core/res/res/drawable/menu_background_fill_parent_width.9.png b/core/res/res/drawable/menu_background_fill_parent_width.9.png
new file mode 100644
index 0000000..d368983
--- /dev/null
+++ b/core/res/res/drawable/menu_background_fill_parent_width.9.png
Binary files differ
diff --git a/core/res/res/drawable/menu_selector.xml b/core/res/res/drawable/menu_selector.xml
new file mode 100644
index 0000000..96f80ae
--- /dev/null
+++ b/core/res/res/drawable/menu_selector.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item
+ android:state_pressed="true"
+ android:state_enabled="true"
+ android:drawable="@drawable/highlight_pressed" />
+
+ <item
+ android:state_selected="true"
+ android:state_enabled="false"
+ android:drawable="@drawable/highlight_disabled" />
+
+ <item
+ android:state_selected="true"
+ android:state_enabled="true"
+ android:drawable="@drawable/highlight_selected" />
+
+ <item
+ android:state_focused="true"
+ android:state_enabled="false"
+ android:drawable="@drawable/highlight_disabled" />
+
+ <item
+ android:state_focused="true"
+ android:state_enabled="true"
+ android:drawable="@drawable/highlight_selected" />
+
+</selector>
diff --git a/core/res/res/drawable/menu_separator.9.png b/core/res/res/drawable/menu_separator.9.png
new file mode 100644
index 0000000..8a1a336
--- /dev/null
+++ b/core/res/res/drawable/menu_separator.9.png
Binary files differ
diff --git a/core/res/res/drawable/menu_submenu_background.9.png b/core/res/res/drawable/menu_submenu_background.9.png
new file mode 100644
index 0000000..a153532
--- /dev/null
+++ b/core/res/res/drawable/menu_submenu_background.9.png
Binary files differ
diff --git a/core/res/res/drawable/menuitem_background.xml b/core/res/res/drawable/menuitem_background.xml
new file mode 100644
index 0000000..6e07efc
--- /dev/null
+++ b/core/res/res/drawable/menuitem_background.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:state_pressed="true"
+ android:drawable="@drawable/menuitem_background_pressed" />
+ <item android:state_focused="false" android:state_pressed="true"
+ android:drawable="@drawable/menuitem_background_pressed" />
+ <item android:state_focused="true"
+ android:drawable="@drawable/menuitem_background_focus" />
+</selector>
diff --git a/core/res/res/drawable/menuitem_background_focus.9.png b/core/res/res/drawable/menuitem_background_focus.9.png
new file mode 100644
index 0000000..c3e2415
--- /dev/null
+++ b/core/res/res/drawable/menuitem_background_focus.9.png
Binary files differ
diff --git a/core/res/res/drawable/menuitem_background_pressed.9.png b/core/res/res/drawable/menuitem_background_pressed.9.png
new file mode 100644
index 0000000..02b4e9a
--- /dev/null
+++ b/core/res/res/drawable/menuitem_background_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/menuitem_background_solid.xml b/core/res/res/drawable/menuitem_background_solid.xml
new file mode 100644
index 0000000..be46645
--- /dev/null
+++ b/core/res/res/drawable/menuitem_background_solid.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:state_pressed="false"
+ android:drawable="@drawable/menuitem_background_solid_focused" />
+ <item android:state_focused="true" android:state_pressed="true"
+ android:drawable="@drawable/menuitem_background_solid_pressed" />
+ <item android:state_focused="false" android:state_pressed="true"
+ android:drawable="@drawable/menuitem_background_solid_pressed" />
+</selector>
diff --git a/core/res/res/drawable/menuitem_background_solid_focused.9.png b/core/res/res/drawable/menuitem_background_solid_focused.9.png
new file mode 100644
index 0000000..99dd9b1
--- /dev/null
+++ b/core/res/res/drawable/menuitem_background_solid_focused.9.png
Binary files differ
diff --git a/core/res/res/drawable/menuitem_background_solid_pressed.9.png b/core/res/res/drawable/menuitem_background_solid_pressed.9.png
new file mode 100644
index 0000000..389063a
--- /dev/null
+++ b/core/res/res/drawable/menuitem_background_solid_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/menuitem_checkbox.xml b/core/res/res/drawable/menuitem_checkbox.xml
new file mode 100644
index 0000000..8f6ffc0
--- /dev/null
+++ b/core/res/res/drawable/menuitem_checkbox.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/checkbox.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android" android:constantSize="true">
+ <item android:state_checked="true"
+ android:drawable="@drawable/menuitem_checkbox_on" />
+</selector>
+
diff --git a/core/res/res/drawable/menuitem_checkbox_on.png b/core/res/res/drawable/menuitem_checkbox_on.png
new file mode 100644
index 0000000..bd8ff93
--- /dev/null
+++ b/core/res/res/drawable/menuitem_checkbox_on.png
Binary files differ
diff --git a/core/res/res/drawable/no_tile_128.png b/core/res/res/drawable/no_tile_128.png
new file mode 100644
index 0000000..a9b007d
--- /dev/null
+++ b/core/res/res/drawable/no_tile_128.png
Binary files differ
diff --git a/core/res/res/drawable/padlock.png b/core/res/res/drawable/padlock.png
new file mode 100644
index 0000000..558340b
--- /dev/null
+++ b/core/res/res/drawable/padlock.png
Binary files differ
diff --git a/core/res/res/drawable/panel_background.9.png b/core/res/res/drawable/panel_background.9.png
new file mode 100644
index 0000000..2305be4
--- /dev/null
+++ b/core/res/res/drawable/panel_background.9.png
Binary files differ
diff --git a/core/res/res/drawable/panel_picture_frame_background.xml b/core/res/res/drawable/panel_picture_frame_background.xml
new file mode 100644
index 0000000..f588106
--- /dev/null
+++ b/core/res/res/drawable/panel_picture_frame_background.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/drawable/panel_picture_frame_background.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="true" android:drawable="@drawable/panel_picture_frame_bg_focus_blue" />
+ <item android:state_pressed="true" android:drawable="@drawable/panel_picture_frame_bg_pressed_blue" />
+ <item android:drawable="@drawable/panel_picture_frame_bg_normal" />
+</selector>
diff --git a/core/res/res/drawable/panel_picture_frame_bg_disabled.9.png b/core/res/res/drawable/panel_picture_frame_bg_disabled.9.png
new file mode 100644
index 0000000..786b361
--- /dev/null
+++ b/core/res/res/drawable/panel_picture_frame_bg_disabled.9.png
Binary files differ
diff --git a/core/res/res/drawable/panel_picture_frame_bg_focus_blue.9.png b/core/res/res/drawable/panel_picture_frame_bg_focus_blue.9.png
new file mode 100644
index 0000000..7ebdbe5
--- /dev/null
+++ b/core/res/res/drawable/panel_picture_frame_bg_focus_blue.9.png
Binary files differ
diff --git a/core/res/res/drawable/panel_picture_frame_bg_normal.9.png b/core/res/res/drawable/panel_picture_frame_bg_normal.9.png
new file mode 100644
index 0000000..fd17d09
--- /dev/null
+++ b/core/res/res/drawable/panel_picture_frame_bg_normal.9.png
Binary files differ
diff --git a/core/res/res/drawable/panel_picture_frame_bg_pressed_blue.9.png b/core/res/res/drawable/panel_picture_frame_bg_pressed_blue.9.png
new file mode 100644
index 0000000..7bb0216
--- /dev/null
+++ b/core/res/res/drawable/panel_picture_frame_bg_pressed_blue.9.png
Binary files differ
diff --git a/core/res/res/drawable/panel_separator.9.png b/core/res/res/drawable/panel_separator.9.png
new file mode 100644
index 0000000..0c07bf8
--- /dev/null
+++ b/core/res/res/drawable/panel_separator.9.png
Binary files differ
diff --git a/core/res/res/drawable/pickerbox.xml b/core/res/res/drawable/pickerbox.xml
new file mode 100644
index 0000000..9cb2436
--- /dev/null
+++ b/core/res/res/drawable/pickerbox.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/pickerbox_selected" />
+ <item android:drawable="@drawable/pickerbox_unselected" />
+</selector>
+
diff --git a/core/res/res/drawable/pickerbox_background.png b/core/res/res/drawable/pickerbox_background.png
new file mode 100644
index 0000000..6494cd8
--- /dev/null
+++ b/core/res/res/drawable/pickerbox_background.png
Binary files differ
diff --git a/core/res/res/drawable/pickerbox_divider.png b/core/res/res/drawable/pickerbox_divider.png
new file mode 100644
index 0000000..2e82f66
--- /dev/null
+++ b/core/res/res/drawable/pickerbox_divider.png
Binary files differ
diff --git a/core/res/res/drawable/pickerbox_selected.9.png b/core/res/res/drawable/pickerbox_selected.9.png
new file mode 100644
index 0000000..d986a31
--- /dev/null
+++ b/core/res/res/drawable/pickerbox_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/pickerbox_unselected.9.png b/core/res/res/drawable/pickerbox_unselected.9.png
new file mode 100644
index 0000000..27ec6b9
--- /dev/null
+++ b/core/res/res/drawable/pickerbox_unselected.9.png
Binary files differ
diff --git a/core/res/res/drawable/picture_emergency.png b/core/res/res/drawable/picture_emergency.png
new file mode 100644
index 0000000..3690b07
--- /dev/null
+++ b/core/res/res/drawable/picture_emergency.png
Binary files differ
diff --git a/core/res/res/drawable/picture_frame.9.png b/core/res/res/drawable/picture_frame.9.png
new file mode 100644
index 0000000..ba71570
--- /dev/null
+++ b/core/res/res/drawable/picture_frame.9.png
Binary files differ
diff --git a/core/res/res/drawable/popup_bottom_bright.9.png b/core/res/res/drawable/popup_bottom_bright.9.png
new file mode 100644
index 0000000..e8e203b
--- /dev/null
+++ b/core/res/res/drawable/popup_bottom_bright.9.png
Binary files differ
diff --git a/core/res/res/drawable/popup_bottom_dark.9.png b/core/res/res/drawable/popup_bottom_dark.9.png
new file mode 100644
index 0000000..76a2a7f
--- /dev/null
+++ b/core/res/res/drawable/popup_bottom_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable/popup_bottom_medium.9.png b/core/res/res/drawable/popup_bottom_medium.9.png
new file mode 100755
index 0000000..dee6d6b
--- /dev/null
+++ b/core/res/res/drawable/popup_bottom_medium.9.png
Binary files differ
diff --git a/core/res/res/drawable/popup_center_bright.9.png b/core/res/res/drawable/popup_center_bright.9.png
new file mode 100644
index 0000000..c817338
--- /dev/null
+++ b/core/res/res/drawable/popup_center_bright.9.png
Binary files differ
diff --git a/core/res/res/drawable/popup_center_dark.9.png b/core/res/res/drawable/popup_center_dark.9.png
new file mode 100644
index 0000000..79ffdaa
--- /dev/null
+++ b/core/res/res/drawable/popup_center_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable/popup_center_medium.9.png b/core/res/res/drawable/popup_center_medium.9.png
new file mode 100755
index 0000000..ba2e9bf
--- /dev/null
+++ b/core/res/res/drawable/popup_center_medium.9.png
Binary files differ
diff --git a/core/res/res/drawable/popup_divider_horizontal_dark.9.png b/core/res/res/drawable/popup_divider_horizontal_dark.9.png
new file mode 100644
index 0000000..b69619b
--- /dev/null
+++ b/core/res/res/drawable/popup_divider_horizontal_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable/popup_full_bright.9.png b/core/res/res/drawable/popup_full_bright.9.png
new file mode 100644
index 0000000..d33ff2b
--- /dev/null
+++ b/core/res/res/drawable/popup_full_bright.9.png
Binary files differ
diff --git a/core/res/res/drawable/popup_full_dark.9.png b/core/res/res/drawable/popup_full_dark.9.png
new file mode 100644
index 0000000..2305be4
--- /dev/null
+++ b/core/res/res/drawable/popup_full_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable/popup_inline_error.9.png b/core/res/res/drawable/popup_inline_error.9.png
new file mode 100755
index 0000000..6a8297a
--- /dev/null
+++ b/core/res/res/drawable/popup_inline_error.9.png
Binary files differ
diff --git a/core/res/res/drawable/popup_top_bright.9.png b/core/res/res/drawable/popup_top_bright.9.png
new file mode 100644
index 0000000..727a948
--- /dev/null
+++ b/core/res/res/drawable/popup_top_bright.9.png
Binary files differ
diff --git a/core/res/res/drawable/popup_top_dark.9.png b/core/res/res/drawable/popup_top_dark.9.png
new file mode 100644
index 0000000..af511f2
--- /dev/null
+++ b/core/res/res/drawable/popup_top_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable/presence_away.png b/core/res/res/drawable/presence_away.png
new file mode 100644
index 0000000..a539ec7
--- /dev/null
+++ b/core/res/res/drawable/presence_away.png
Binary files differ
diff --git a/core/res/res/drawable/presence_busy.png b/core/res/res/drawable/presence_busy.png
new file mode 100644
index 0000000..1e3f547
--- /dev/null
+++ b/core/res/res/drawable/presence_busy.png
Binary files differ
diff --git a/core/res/res/drawable/presence_invisible.png b/core/res/res/drawable/presence_invisible.png
new file mode 100644
index 0000000..fb86cf1
--- /dev/null
+++ b/core/res/res/drawable/presence_invisible.png
Binary files differ
diff --git a/core/res/res/drawable/presence_offline.png b/core/res/res/drawable/presence_offline.png
new file mode 100644
index 0000000..da54fe7
--- /dev/null
+++ b/core/res/res/drawable/presence_offline.png
Binary files differ
diff --git a/core/res/res/drawable/presence_online.png b/core/res/res/drawable/presence_online.png
new file mode 100644
index 0000000..879a762
--- /dev/null
+++ b/core/res/res/drawable/presence_online.png
Binary files differ
diff --git a/core/res/res/drawable/pressed_application_background_static.png b/core/res/res/drawable/pressed_application_background_static.png
new file mode 100644
index 0000000..070f6fd
--- /dev/null
+++ b/core/res/res/drawable/pressed_application_background_static.png
Binary files differ
diff --git a/core/res/res/drawable/progress.xml b/core/res/res/drawable/progress.xml
new file mode 100644
index 0000000..d270520
--- /dev/null
+++ b/core/res/res/drawable/progress.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/progress.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:drawable="@android:drawable/progress_circular_background" />
+ <item>
+ <shape android:shape="ring"
+ android:innerRadiusRatio="3.4"
+ android:thicknessRatio="6.0">
+ <gradient
+ android:useLevel="true"
+ android:type="sweep"
+ android:startColor="#ff000000"
+ android:endColor="#ffffffff" />
+ </shape>
+ </item>
+ <item>
+ <rotate
+ android:pivotX="50%" android:pivotY="50%"
+ android:fromDegrees="0" android:toDegrees="360"
+ android:drawable="@android:drawable/progress_particle" />
+ </item>
+</layer-list>
diff --git a/core/res/res/drawable/progress_circular_background.png b/core/res/res/drawable/progress_circular_background.png
new file mode 100644
index 0000000..7c637fd
--- /dev/null
+++ b/core/res/res/drawable/progress_circular_background.png
Binary files differ
diff --git a/core/res/res/drawable/progress_circular_background_small.png b/core/res/res/drawable/progress_circular_background_small.png
new file mode 100644
index 0000000..6b8ba9b
--- /dev/null
+++ b/core/res/res/drawable/progress_circular_background_small.png
Binary files differ
diff --git a/core/res/res/drawable/progress_circular_indeterminate.png b/core/res/res/drawable/progress_circular_indeterminate.png
new file mode 100644
index 0000000..125a264
--- /dev/null
+++ b/core/res/res/drawable/progress_circular_indeterminate.png
Binary files differ
diff --git a/core/res/res/drawable/progress_circular_indeterminate_small.png b/core/res/res/drawable/progress_circular_indeterminate_small.png
new file mode 100644
index 0000000..15418cb
--- /dev/null
+++ b/core/res/res/drawable/progress_circular_indeterminate_small.png
Binary files differ
diff --git a/core/res/res/drawable/progress_frame.9.png b/core/res/res/drawable/progress_frame.9.png
new file mode 100644
index 0000000..70bd484
--- /dev/null
+++ b/core/res/res/drawable/progress_frame.9.png
Binary files differ
diff --git a/core/res/res/drawable/progress_horizontal.xml b/core/res/res/drawable/progress_horizontal.xml
new file mode 100644
index 0000000..57d8589
--- /dev/null
+++ b/core/res/res/drawable/progress_horizontal.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item android:id="@android:id/background">
+ <shape>
+ <corners android:radius="5dip" />
+ <gradient
+ android:startColor="#ff9d9e9d"
+ android:centerColor="#ff5a5d5a"
+ android:centerY="0.75"
+ android:endColor="#ff747674"
+ android:angle="270"
+ />
+ </shape>
+ </item>
+
+ <item android:id="@android:id/secondaryProgress">
+ <clip>
+ <shape>
+ <corners android:radius="5dip" />
+ <gradient
+ android:startColor="#80ffd300"
+ android:centerColor="#80ffb600"
+ android:centerY="0.75"
+ android:endColor="#a0ffcb00"
+ android:angle="270"
+ />
+ </shape>
+ </clip>
+ </item>
+
+ <item android:id="@android:id/progress">
+ <clip>
+ <shape>
+ <corners android:radius="5dip" />
+ <gradient
+ android:startColor="#ffffd300"
+ android:centerColor="#ffffb600"
+ android:centerY="0.75"
+ android:endColor="#ffffcb00"
+ android:angle="270"
+ />
+ </shape>
+ </clip>
+ </item>
+
+</layer-list>
+
diff --git a/core/res/res/drawable/progress_indeterminate.xml b/core/res/res/drawable/progress_indeterminate.xml
new file mode 100644
index 0000000..1bf715e
--- /dev/null
+++ b/core/res/res/drawable/progress_indeterminate.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/progress.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item
+ android:drawable="@android:drawable/progress_circular_background" />
+
+ <item><rotate
+ android:pivotX="50%"
+ android:pivotY="50%"
+ android:fromDegrees="0"
+ android:toDegrees="360"
+ android:drawable="@android:drawable/progress_circular_indeterminate" />
+ </item>
+</layer-list>
diff --git a/core/res/res/drawable/progress_indeterminate_horizontal.xml b/core/res/res/drawable/progress_indeterminate_horizontal.xml
new file mode 100644
index 0000000..66ed1f2
--- /dev/null
+++ b/core/res/res/drawable/progress_indeterminate_horizontal.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/ic_popup_sync.xml
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<animation-list
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:oneshot="false">
+ <item android:drawable="@drawable/progressbar_indeterminate1" android:duration="200" />
+ <item android:drawable="@drawable/progressbar_indeterminate2" android:duration="200" />
+ <item android:drawable="@drawable/progressbar_indeterminate3" android:duration="200" />
+</animation-list>
diff --git a/core/res/res/drawable/progress_indeterminate_small.xml b/core/res/res/drawable/progress_indeterminate_small.xml
new file mode 100644
index 0000000..a55fe35
--- /dev/null
+++ b/core/res/res/drawable/progress_indeterminate_small.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/progress.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item
+ android:drawable="@android:drawable/progress_circular_background_small" />
+
+ <item><rotate
+ android:pivotX="50%"
+ android:pivotY="50%"
+ android:fromDegrees="0"
+ android:toDegrees="360"
+ android:drawable="@android:drawable/progress_circular_indeterminate_small" />
+ </item>
+</layer-list>
diff --git a/core/res/res/drawable/progress_inner.9.png b/core/res/res/drawable/progress_inner.9.png
new file mode 100644
index 0000000..1db9b65
--- /dev/null
+++ b/core/res/res/drawable/progress_inner.9.png
Binary files differ
diff --git a/core/res/res/drawable/progress_large.xml b/core/res/res/drawable/progress_large.xml
new file mode 100644
index 0000000..4669104
--- /dev/null
+++ b/core/res/res/drawable/progress_large.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+
+<rotate xmlns:android="http://schemas.android.com/apk/res/android"
+ android:pivotX="50%" android:pivotY="50%"
+ android:fromDegrees="0" android:toDegrees="360">
+
+ <shape
+ android:shape="ring"
+ android:innerRadiusRatio="3"
+ android:thicknessRatio="8"
+ android:useLevel="false">
+
+ <size
+ android:width="76dip"
+ android:height="76dip"
+ />
+
+ <gradient
+ android:type="sweep"
+ android:useLevel="false"
+ android:startColor="#4c737373"
+ android:centerColor="#4c737373"
+ android:centerY="0.50"
+ android:endColor="#ffffd300"
+ />
+
+ </shape>
+
+</rotate>
+
diff --git a/core/res/res/drawable/progress_medium.xml b/core/res/res/drawable/progress_medium.xml
new file mode 100644
index 0000000..92aebb5
--- /dev/null
+++ b/core/res/res/drawable/progress_medium.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<rotate xmlns:android="http://schemas.android.com/apk/res/android"
+ android:pivotX="50%" android:pivotY="50%"
+ android:fromDegrees="0" android:toDegrees="360">
+
+ <shape
+ android:shape="ring"
+ android:innerRadiusRatio="3"
+ android:thicknessRatio="8"
+ android:useLevel="false">
+
+ <size
+ android:width="48dip"
+ android:height="48dip"
+ />
+
+ <gradient
+ android:type="sweep"
+ android:useLevel="false"
+ android:startColor="#4c737373"
+ android:centerColor="#4c737373"
+ android:centerY="0.50"
+ android:endColor="#ffffd300"
+ />
+
+ </shape>
+
+</rotate>
diff --git a/core/res/res/drawable/progress_particle.png b/core/res/res/drawable/progress_particle.png
new file mode 100644
index 0000000..9160108
--- /dev/null
+++ b/core/res/res/drawable/progress_particle.png
Binary files differ
diff --git a/core/res/res/drawable/progress_particle_small.png b/core/res/res/drawable/progress_particle_small.png
new file mode 100644
index 0000000..397d8ac
--- /dev/null
+++ b/core/res/res/drawable/progress_particle_small.png
Binary files differ
diff --git a/core/res/res/drawable/progress_small.xml b/core/res/res/drawable/progress_small.xml
new file mode 100644
index 0000000..e5b0021
--- /dev/null
+++ b/core/res/res/drawable/progress_small.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+
+<rotate xmlns:android="http://schemas.android.com/apk/res/android"
+ android:pivotX="50%" android:pivotY="50%"
+ android:fromDegrees="0" android:toDegrees="360">
+
+ <!-- An extra pixel is added on both ratios for stroke -->
+ <shape
+ android:shape="ring"
+ android:innerRadiusRatio="3.2"
+ android:thicknessRatio="5.333"
+ android:useLevel="false">
+
+ <size
+ android:width="16dip"
+ android:height="16dip"
+ />
+
+ <gradient
+ android:type="sweep"
+ android:useLevel="false"
+ android:startColor="#4c737373"
+ android:centerColor="#4c737373"
+ android:centerY="0.50"
+ android:endColor="#ffffd300"
+ />
+
+ </shape>
+
+</rotate>
diff --git a/core/res/res/drawable/progress_small_titlebar.xml b/core/res/res/drawable/progress_small_titlebar.xml
new file mode 100644
index 0000000..cf8e41c
--- /dev/null
+++ b/core/res/res/drawable/progress_small_titlebar.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+
+<rotate xmlns:android="http://schemas.android.com/apk/res/android"
+ android:pivotX="50%" android:pivotY="50%"
+ android:fromDegrees="0" android:toDegrees="360">
+
+ <!-- An extra pixel is added on both ratios for stroke -->
+ <shape
+ android:shape="ring"
+ android:innerRadiusRatio="3.2"
+ android:thicknessRatio="5.333"
+ android:useLevel="false">
+
+ <size
+ android:width="16dip"
+ android:height="16dip"
+ />
+
+ <gradient
+ android:type="sweep"
+ android:useLevel="false"
+ android:startColor="#ff666666"
+ android:centerColor="#ff666666"
+ android:centerY="0.50"
+ android:endColor="#ffffd300"
+ />
+
+ </shape>
+
+</rotate>
diff --git a/core/res/res/drawable/progressbar_indeterminate1.png b/core/res/res/drawable/progressbar_indeterminate1.png
new file mode 100644
index 0000000..5eddb30
--- /dev/null
+++ b/core/res/res/drawable/progressbar_indeterminate1.png
Binary files differ
diff --git a/core/res/res/drawable/progressbar_indeterminate2.png b/core/res/res/drawable/progressbar_indeterminate2.png
new file mode 100644
index 0000000..4ca3a63
--- /dev/null
+++ b/core/res/res/drawable/progressbar_indeterminate2.png
Binary files differ
diff --git a/core/res/res/drawable/progressbar_indeterminate3.png b/core/res/res/drawable/progressbar_indeterminate3.png
new file mode 100644
index 0000000..da8e601
--- /dev/null
+++ b/core/res/res/drawable/progressbar_indeterminate3.png
Binary files differ
diff --git a/core/res/res/drawable/radiobutton.xml b/core/res/res/drawable/radiobutton.xml
new file mode 100644
index 0000000..a72c825
--- /dev/null
+++ b/core/res/res/drawable/radiobutton.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/radiobutton.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_checked="false" android:state_focused="true"
+ android:drawable="@drawable/radiobutton_off_background_focus_yellow" />
+ <item android:state_checked="true" android:state_focused="true"
+ android:drawable="@drawable/radiobutton_on_background_focus_yellow" />
+ <item android:state_checked="false" android:drawable="@drawable/radiobutton_off_background" />
+ <item android:state_checked="true" android:drawable="@drawable/radiobutton_on_background" />
+</selector>
diff --git a/core/res/res/drawable/radiobutton_background.xml b/core/res/res/drawable/radiobutton_background.xml
new file mode 100644
index 0000000..948a141
--- /dev/null
+++ b/core/res/res/drawable/radiobutton_background.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/radiobutton_background.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:drawable="@drawable/radiobutton_label_background" />
+</selector>
diff --git a/core/res/res/drawable/radiobutton_label_background.9.png b/core/res/res/drawable/radiobutton_label_background.9.png
new file mode 100644
index 0000000..e6af4b0
--- /dev/null
+++ b/core/res/res/drawable/radiobutton_label_background.9.png
Binary files differ
diff --git a/core/res/res/drawable/radiobutton_off_background.png b/core/res/res/drawable/radiobutton_off_background.png
new file mode 100644
index 0000000..1b94e21
--- /dev/null
+++ b/core/res/res/drawable/radiobutton_off_background.png
Binary files differ
diff --git a/core/res/res/drawable/radiobutton_off_background_focus_yellow.png b/core/res/res/drawable/radiobutton_off_background_focus_yellow.png
new file mode 100644
index 0000000..1a092e3
--- /dev/null
+++ b/core/res/res/drawable/radiobutton_off_background_focus_yellow.png
Binary files differ
diff --git a/core/res/res/drawable/radiobutton_on_background.png b/core/res/res/drawable/radiobutton_on_background.png
new file mode 100644
index 0000000..636a803
--- /dev/null
+++ b/core/res/res/drawable/radiobutton_on_background.png
Binary files differ
diff --git a/core/res/res/drawable/radiobutton_on_background_focus_yellow.png b/core/res/res/drawable/radiobutton_on_background_focus_yellow.png
new file mode 100644
index 0000000..aa59771
--- /dev/null
+++ b/core/res/res/drawable/radiobutton_on_background_focus_yellow.png
Binary files differ
diff --git a/core/res/res/drawable/rate_star_big_half.png b/core/res/res/drawable/rate_star_big_half.png
new file mode 100644
index 0000000..e73ca79
--- /dev/null
+++ b/core/res/res/drawable/rate_star_big_half.png
Binary files differ
diff --git a/core/res/res/drawable/rate_star_big_off.png b/core/res/res/drawable/rate_star_big_off.png
new file mode 100644
index 0000000..b4dfa9d
--- /dev/null
+++ b/core/res/res/drawable/rate_star_big_off.png
Binary files differ
diff --git a/core/res/res/drawable/rate_star_big_on.png b/core/res/res/drawable/rate_star_big_on.png
new file mode 100644
index 0000000..7442c93
--- /dev/null
+++ b/core/res/res/drawable/rate_star_big_on.png
Binary files differ
diff --git a/core/res/res/drawable/rate_star_small_half.png b/core/res/res/drawable/rate_star_small_half.png
new file mode 100644
index 0000000..a81449b
--- /dev/null
+++ b/core/res/res/drawable/rate_star_small_half.png
Binary files differ
diff --git a/core/res/res/drawable/rate_star_small_off.png b/core/res/res/drawable/rate_star_small_off.png
new file mode 100644
index 0000000..618766f
--- /dev/null
+++ b/core/res/res/drawable/rate_star_small_off.png
Binary files differ
diff --git a/core/res/res/drawable/rate_star_small_on.png b/core/res/res/drawable/rate_star_small_on.png
new file mode 100644
index 0000000..74e3280
--- /dev/null
+++ b/core/res/res/drawable/rate_star_small_on.png
Binary files differ
diff --git a/core/res/res/drawable/ratingbar.xml b/core/res/res/drawable/ratingbar.xml
new file mode 100644
index 0000000..2be391f
--- /dev/null
+++ b/core/res/res/drawable/ratingbar.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:id="@+android:id/background" android:drawable="@android:drawable/rate_star_big_off" />
+ <item android:id="@+android:id/secondaryProgress" android:drawable="@android:drawable/rate_star_big_half" />
+ <item android:id="@+android:id/progress" android:drawable="@android:drawable/rate_star_big_on" />
+</layer-list>
+
diff --git a/core/res/res/drawable/ratingbar_full.xml b/core/res/res/drawable/ratingbar_full.xml
new file mode 100644
index 0000000..875b0ff
--- /dev/null
+++ b/core/res/res/drawable/ratingbar_full.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:id="@+android:id/background" android:drawable="@android:drawable/btn_rating_star_off_normal" />
+ <item android:id="@+android:id/secondaryProgress" android:drawable="@android:drawable/btn_rating_star_off_normal" />
+ <item android:id="@+android:id/progress" android:drawable="@android:drawable/btn_rating_star_on_normal" />
+</layer-list>
+
diff --git a/core/res/res/drawable/ratingbar_small.xml b/core/res/res/drawable/ratingbar_small.xml
new file mode 100644
index 0000000..6095c61
--- /dev/null
+++ b/core/res/res/drawable/ratingbar_small.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:id="@+android:id/background" android:drawable="@android:drawable/rate_star_small_off" />
+ <item android:id="@+android:id/secondaryProgress" android:drawable="@android:drawable/rate_star_small_half" />
+ <item android:id="@+android:id/progress" android:drawable="@android:drawable/rate_star_small_on" />
+</layer-list>
+
diff --git a/core/res/res/drawable/reticle.png b/core/res/res/drawable/reticle.png
new file mode 100644
index 0000000..c6ccf8e
--- /dev/null
+++ b/core/res/res/drawable/reticle.png
Binary files differ
diff --git a/core/res/res/drawable/screen_progress.xml b/core/res/res/drawable/screen_progress.xml
new file mode 100644
index 0000000..aed23a6
--- /dev/null
+++ b/core/res/res/drawable/screen_progress.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/progress.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:drawable="@android:drawable/screen_progress_frame" />
+ <item>
+ <scale scaleWidth="100%" scaleGravity="0x3" drawable="@android:drawable/screen_progress_inner" />
+ </item>
+</layer-list>
+
diff --git a/core/res/res/drawable/screen_progress_frame.9.png b/core/res/res/drawable/screen_progress_frame.9.png
new file mode 100644
index 0000000..0e92429
--- /dev/null
+++ b/core/res/res/drawable/screen_progress_frame.9.png
Binary files differ
diff --git a/core/res/res/drawable/screen_progress_inner.9.png b/core/res/res/drawable/screen_progress_inner.9.png
new file mode 100644
index 0000000..1799a53
--- /dev/null
+++ b/core/res/res/drawable/screen_progress_inner.9.png
Binary files differ
diff --git a/core/res/res/drawable/screen_title_background.9.png b/core/res/res/drawable/screen_title_background.9.png
new file mode 100644
index 0000000..fed37b8
--- /dev/null
+++ b/core/res/res/drawable/screen_title_background.9.png
Binary files differ
diff --git a/core/res/res/drawable/scroll_thumb_horz.9.png b/core/res/res/drawable/scroll_thumb_horz.9.png
new file mode 100644
index 0000000..5c7db1a
--- /dev/null
+++ b/core/res/res/drawable/scroll_thumb_horz.9.png
Binary files differ
diff --git a/core/res/res/drawable/scroll_thumb_vert.9.png b/core/res/res/drawable/scroll_thumb_vert.9.png
new file mode 100644
index 0000000..ef660c3
--- /dev/null
+++ b/core/res/res/drawable/scroll_thumb_vert.9.png
Binary files differ
diff --git a/core/res/res/drawable/scrollbar.9.png b/core/res/res/drawable/scrollbar.9.png
new file mode 100644
index 0000000..6e2268b
--- /dev/null
+++ b/core/res/res/drawable/scrollbar.9.png
Binary files differ
diff --git a/core/res/res/drawable/scrollbar_handle_accelerated_anim2.9.png b/core/res/res/drawable/scrollbar_handle_accelerated_anim2.9.png
new file mode 100755
index 0000000..d96cb3f
--- /dev/null
+++ b/core/res/res/drawable/scrollbar_handle_accelerated_anim2.9.png
Binary files differ
diff --git a/core/res/res/drawable/scrollbar_handle_horizontal.9.png b/core/res/res/drawable/scrollbar_handle_horizontal.9.png
new file mode 100755
index 0000000..f333733
--- /dev/null
+++ b/core/res/res/drawable/scrollbar_handle_horizontal.9.png
Binary files differ
diff --git a/core/res/res/drawable/scrollbar_handle_vertical.9.png b/core/res/res/drawable/scrollbar_handle_vertical.9.png
new file mode 100755
index 0000000..ff08295
--- /dev/null
+++ b/core/res/res/drawable/scrollbar_handle_vertical.9.png
Binary files differ
diff --git a/core/res/res/drawable/scrollbar_horizontal.9.png b/core/res/res/drawable/scrollbar_horizontal.9.png
new file mode 100644
index 0000000..40faa82
--- /dev/null
+++ b/core/res/res/drawable/scrollbar_horizontal.9.png
Binary files differ
diff --git a/core/res/res/drawable/scrollbar_vertical.9.png b/core/res/res/drawable/scrollbar_vertical.9.png
new file mode 100755
index 0000000..08f5ca9
--- /dev/null
+++ b/core/res/res/drawable/scrollbar_vertical.9.png
Binary files differ
diff --git a/core/res/res/drawable/search_plate.9.png b/core/res/res/drawable/search_plate.9.png
new file mode 100755
index 0000000..8c42f10
--- /dev/null
+++ b/core/res/res/drawable/search_plate.9.png
Binary files differ
diff --git a/core/res/res/drawable/seek_thumb.png b/core/res/res/drawable/seek_thumb.png
new file mode 100644
index 0000000..dbaae91
--- /dev/null
+++ b/core/res/res/drawable/seek_thumb.png
Binary files differ
diff --git a/core/res/res/drawable/settings_header.xml b/core/res/res/drawable/settings_header.xml
new file mode 100644
index 0000000..c820319
--- /dev/null
+++ b/core/res/res/drawable/settings_header.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
+ android:src="@drawable/settings_header_raw"
+ android:dither="true"
+/>
diff --git a/core/res/res/drawable/settings_header_raw.9.png b/core/res/res/drawable/settings_header_raw.9.png
new file mode 100644
index 0000000..6b8134d
--- /dev/null
+++ b/core/res/res/drawable/settings_header_raw.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinner_background.xml b/core/res/res/drawable/spinner_background.xml
new file mode 100644
index 0000000..458b3a9
--- /dev/null
+++ b/core/res/res/drawable/spinner_background.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true"
+ android:drawable="@drawable/spinner_press" />
+ <item android:state_pressed="false" android:state_focused="true"
+ android:drawable="@drawable/spinner_select" />
+ <item android:drawable="@drawable/spinner_normal" />
+</selector>
diff --git a/core/res/res/drawable/spinner_dropdown_background.xml b/core/res/res/drawable/spinner_dropdown_background.xml
new file mode 100644
index 0000000..9c37286
--- /dev/null
+++ b/core/res/res/drawable/spinner_dropdown_background.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_above_anchor="true"
+ android:drawable="@drawable/spinner_dropdown_background_up" />
+ <item android:drawable="@drawable/spinner_dropdown_background_down" />
+</selector>
+
diff --git a/core/res/res/drawable/spinner_dropdown_background_down.9.png b/core/res/res/drawable/spinner_dropdown_background_down.9.png
new file mode 100644
index 0000000..0a5e4c8
--- /dev/null
+++ b/core/res/res/drawable/spinner_dropdown_background_down.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinner_dropdown_background_up.9.png b/core/res/res/drawable/spinner_dropdown_background_up.9.png
new file mode 100644
index 0000000..240a982
--- /dev/null
+++ b/core/res/res/drawable/spinner_dropdown_background_up.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinner_normal.9.png b/core/res/res/drawable/spinner_normal.9.png
new file mode 100644
index 0000000..e0bab34
--- /dev/null
+++ b/core/res/res/drawable/spinner_normal.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinner_press.9.png b/core/res/res/drawable/spinner_press.9.png
new file mode 100644
index 0000000..a51c7ad
--- /dev/null
+++ b/core/res/res/drawable/spinner_press.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinner_select.9.png b/core/res/res/drawable/spinner_select.9.png
new file mode 100644
index 0000000..1bb19be
--- /dev/null
+++ b/core/res/res/drawable/spinner_select.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinnerbox_arrow_first.9.png b/core/res/res/drawable/spinnerbox_arrow_first.9.png
new file mode 100644
index 0000000..d8e268d
--- /dev/null
+++ b/core/res/res/drawable/spinnerbox_arrow_first.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinnerbox_arrow_last.9.png b/core/res/res/drawable/spinnerbox_arrow_last.9.png
new file mode 100644
index 0000000..087e650
--- /dev/null
+++ b/core/res/res/drawable/spinnerbox_arrow_last.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinnerbox_arrow_middle.9.png b/core/res/res/drawable/spinnerbox_arrow_middle.9.png
new file mode 100644
index 0000000..f1f2ff5
--- /dev/null
+++ b/core/res/res/drawable/spinnerbox_arrow_middle.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinnerbox_arrow_single.9.png b/core/res/res/drawable/spinnerbox_arrow_single.9.png
new file mode 100644
index 0000000..f537b3b
--- /dev/null
+++ b/core/res/res/drawable/spinnerbox_arrow_single.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinnerbox_arrows.xml b/core/res/res/drawable/spinnerbox_arrows.xml
new file mode 100644
index 0000000..276a0f0
--- /dev/null
+++ b/core/res/res/drawable/spinnerbox_arrows.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/spinnerbox_arrows.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_single="true" android:drawable="@drawable/spinnerbox_arrow_single" />
+ <item android:state_first="true" android:drawable="@drawable/spinnerbox_arrow_first" />
+ <item android:state_last="true" android:drawable="@drawable/spinnerbox_arrow_last" />
+ <item android:state_middle="true" android:drawable="@drawable/spinnerbox_arrow_middle" />
+ <item android:state_pressed="true" android:drawable="@drawable/spinnerbox_arrow_single" />
+</selector>
diff --git a/core/res/res/drawable/spinnerbox_background_focus_yellow.9.png b/core/res/res/drawable/spinnerbox_background_focus_yellow.9.png
new file mode 100644
index 0000000..f1b8692
--- /dev/null
+++ b/core/res/res/drawable/spinnerbox_background_focus_yellow.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinnerbox_background_normal.9.png b/core/res/res/drawable/spinnerbox_background_normal.9.png
new file mode 100644
index 0000000..c64de3c
--- /dev/null
+++ b/core/res/res/drawable/spinnerbox_background_normal.9.png
Binary files differ
diff --git a/core/res/res/drawable/spinnerbox_background_pressed_yellow.9.png b/core/res/res/drawable/spinnerbox_background_pressed_yellow.9.png
new file mode 100644
index 0000000..984d2b8
--- /dev/null
+++ b/core/res/res/drawable/spinnerbox_background_pressed_yellow.9.png
Binary files differ
diff --git a/core/res/res/drawable/star_big_off.png b/core/res/res/drawable/star_big_off.png
new file mode 100644
index 0000000..34ab4ab
--- /dev/null
+++ b/core/res/res/drawable/star_big_off.png
Binary files differ
diff --git a/core/res/res/drawable/star_big_on.png b/core/res/res/drawable/star_big_on.png
new file mode 100644
index 0000000..7aaf2bc
--- /dev/null
+++ b/core/res/res/drawable/star_big_on.png
Binary files differ
diff --git a/core/res/res/drawable/star_off.png b/core/res/res/drawable/star_off.png
new file mode 100644
index 0000000..ada53fc
--- /dev/null
+++ b/core/res/res/drawable/star_off.png
Binary files differ
diff --git a/core/res/res/drawable/star_on.png b/core/res/res/drawable/star_on.png
new file mode 100644
index 0000000..49a57b6
--- /dev/null
+++ b/core/res/res/drawable/star_on.png
Binary files differ
diff --git a/core/res/res/drawable/starting_frame.9.png b/core/res/res/drawable/starting_frame.9.png
new file mode 100644
index 0000000..4b2b78c
--- /dev/null
+++ b/core/res/res/drawable/starting_frame.9.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_alarm.png b/core/res/res/drawable/stat_notify_alarm.png
new file mode 100644
index 0000000..1b01b85
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_alarm.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_browser.png b/core/res/res/drawable/stat_notify_browser.png
new file mode 100644
index 0000000..f08534b
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_browser.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_calibrate_compass.png b/core/res/res/drawable/stat_notify_calibrate_compass.png
new file mode 100755
index 0000000..28bd386
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_calibrate_compass.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_call_mute.png b/core/res/res/drawable/stat_notify_call_mute.png
new file mode 100644
index 0000000..6da8313
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_call_mute.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_chat.png b/core/res/res/drawable/stat_notify_chat.png
new file mode 100644
index 0000000..238f043
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_chat.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_disk_full.png b/core/res/res/drawable/stat_notify_disk_full.png
new file mode 100755
index 0000000..9120f00
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_disk_full.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_error.png b/core/res/res/drawable/stat_notify_error.png
new file mode 100644
index 0000000..6ced2b7
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_error.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_missed_call.png b/core/res/res/drawable/stat_notify_missed_call.png
new file mode 100644
index 0000000..fe746b3
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_missed_call.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_more.png b/core/res/res/drawable/stat_notify_more.png
new file mode 100644
index 0000000..e129ba9
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_more.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_sdcard.png b/core/res/res/drawable/stat_notify_sdcard.png
new file mode 100644
index 0000000..aaf1f74
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_sdcard.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_sdcard_usb.png b/core/res/res/drawable/stat_notify_sdcard_usb.png
new file mode 100644
index 0000000..8bc6661
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_sdcard_usb.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_sim_toolkit.png b/core/res/res/drawable/stat_notify_sim_toolkit.png
new file mode 100755
index 0000000..c1ce8f2
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_sim_toolkit.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_sync.png b/core/res/res/drawable/stat_notify_sync.png
new file mode 100644
index 0000000..0edf692
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_sync.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_sync_anim0.png b/core/res/res/drawable/stat_notify_sync_anim0.png
new file mode 100644
index 0000000..0edf692
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_sync_anim0.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_sync_error.png b/core/res/res/drawable/stat_notify_sync_error.png
new file mode 100644
index 0000000..3078b8c
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_sync_error.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_voicemail.png b/core/res/res/drawable/stat_notify_voicemail.png
new file mode 100644
index 0000000..658fa05
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_voicemail.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_wifi_in_range.png b/core/res/res/drawable/stat_notify_wifi_in_range.png
new file mode 100644
index 0000000..e9c74b4
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_wifi_in_range.png
Binary files differ
diff --git a/core/res/res/drawable/stat_notify_xmpp.png b/core/res/res/drawable/stat_notify_xmpp.png
new file mode 100644
index 0000000..dc79203
--- /dev/null
+++ b/core/res/res/drawable/stat_notify_xmpp.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery.xml b/core/res/res/drawable/stat_sys_battery.xml
new file mode 100644
index 0000000..968595d
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/stat_sys_battery.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<level-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:maxLevel="4" android:drawable="@android:drawable/stat_sys_battery_0" />
+ <item android:maxLevel="14" android:drawable="@android:drawable/stat_sys_battery_10" />
+ <item android:maxLevel="29" android:drawable="@android:drawable/stat_sys_battery_20" />
+ <item android:maxLevel="49" android:drawable="@android:drawable/stat_sys_battery_40" />
+ <item android:maxLevel="69" android:drawable="@android:drawable/stat_sys_battery_60" />
+ <item android:maxLevel="89" android:drawable="@android:drawable/stat_sys_battery_80" />
+ <item android:maxLevel="100" android:drawable="@android:drawable/stat_sys_battery_100" />
+</level-list>
+
diff --git a/core/res/res/drawable/stat_sys_battery_0.png b/core/res/res/drawable/stat_sys_battery_0.png
new file mode 100644
index 0000000..4a5e99e
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_0.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_10.png b/core/res/res/drawable/stat_sys_battery_10.png
new file mode 100755
index 0000000..b789f23
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_10.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_100.png b/core/res/res/drawable/stat_sys_battery_100.png
new file mode 100644
index 0000000..d280aeb
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_100.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_20.png b/core/res/res/drawable/stat_sys_battery_20.png
new file mode 100644
index 0000000..009a9fd
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_20.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_40.png b/core/res/res/drawable/stat_sys_battery_40.png
new file mode 100644
index 0000000..15b57f4
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_40.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_60.png b/core/res/res/drawable/stat_sys_battery_60.png
new file mode 100644
index 0000000..21078fd
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_60.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_80.png b/core/res/res/drawable/stat_sys_battery_80.png
new file mode 100644
index 0000000..9268f7b
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_80.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_charge.xml b/core/res/res/drawable/stat_sys_battery_charge.xml
new file mode 100644
index 0000000..92d7c4f
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_charge.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/stat_sys_battery.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<level-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:maxLevel="14">
+ <animation-list
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:oneshot="false">
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim0" android:duration="2000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim1" android:duration="1000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim2" android:duration="1000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim3" android:duration="1000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim4" android:duration="1000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim5" android:duration="1000" />
+ </animation-list>
+ </item>
+ <item android:maxLevel="29">
+ <animation-list
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:oneshot="false">
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim1" android:duration="2000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim2" android:duration="1000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim3" android:duration="1000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim4" android:duration="1000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim5" android:duration="1000" />
+ </animation-list>
+ </item>
+ <item android:maxLevel="49">
+ <animation-list
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:oneshot="false">
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim2" android:duration="2000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim3" android:duration="1000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim4" android:duration="1000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim5" android:duration="1000" />
+ </animation-list>
+ </item>
+ <item android:maxLevel="69">
+ <animation-list
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:oneshot="false">
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim3" android:duration="2000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim4" android:duration="1000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim5" android:duration="1000" />
+ </animation-list>
+ </item>
+ <item android:maxLevel="89">
+ <animation-list
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:oneshot="false">
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim4" android:duration="2000" />
+ <item android:drawable="@drawable/stat_sys_battery_charge_anim5" android:duration="1000" />
+ </animation-list>
+ </item>
+ <item android:maxLevel="101" android:drawable="@drawable/stat_sys_battery_charge_anim5" />
+</level-list>
+
diff --git a/core/res/res/drawable/stat_sys_battery_charge_anim0.png b/core/res/res/drawable/stat_sys_battery_charge_anim0.png
new file mode 100644
index 0000000..ff3cabd
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_charge_anim0.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_charge_anim1.png b/core/res/res/drawable/stat_sys_battery_charge_anim1.png
new file mode 100644
index 0000000..b563701
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_charge_anim1.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_charge_anim2.png b/core/res/res/drawable/stat_sys_battery_charge_anim2.png
new file mode 100644
index 0000000..904989e
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_charge_anim2.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_charge_anim3.png b/core/res/res/drawable/stat_sys_battery_charge_anim3.png
new file mode 100644
index 0000000..ba011c9
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_charge_anim3.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_charge_anim4.png b/core/res/res/drawable/stat_sys_battery_charge_anim4.png
new file mode 100644
index 0000000..4f1c485
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_charge_anim4.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_charge_anim5.png b/core/res/res/drawable/stat_sys_battery_charge_anim5.png
new file mode 100644
index 0000000..4d3396d
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_charge_anim5.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_battery_unknown.png b/core/res/res/drawable/stat_sys_battery_unknown.png
new file mode 100644
index 0000000..ed72ebf
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_battery_unknown.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_bluetooth.png b/core/res/res/drawable/stat_sys_data_bluetooth.png
new file mode 100644
index 0000000..7a8b78f
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_bluetooth.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_bluetooth_connected.png b/core/res/res/drawable/stat_sys_data_bluetooth_connected.png
new file mode 100755
index 0000000..f09b83b
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_bluetooth_connected.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_connected_3g.png b/core/res/res/drawable/stat_sys_data_connected_3g.png
new file mode 100644
index 0000000..a109280
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_connected_3g.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_connected_e.png b/core/res/res/drawable/stat_sys_data_connected_e.png
new file mode 100644
index 0000000..c552644
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_connected_e.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_connected_g.png b/core/res/res/drawable/stat_sys_data_connected_g.png
new file mode 100644
index 0000000..f7edb49
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_connected_g.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_in_3g.png b/core/res/res/drawable/stat_sys_data_in_3g.png
new file mode 100644
index 0000000..01b003c
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_in_3g.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_in_e.png b/core/res/res/drawable/stat_sys_data_in_e.png
new file mode 100644
index 0000000..bffa0eb
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_in_e.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_in_g.png b/core/res/res/drawable/stat_sys_data_in_g.png
new file mode 100644
index 0000000..8884b48
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_in_g.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_inandout_3g.png b/core/res/res/drawable/stat_sys_data_inandout_3g.png
new file mode 100644
index 0000000..3651300
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_inandout_3g.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_inandout_e.png b/core/res/res/drawable/stat_sys_data_inandout_e.png
new file mode 100644
index 0000000..99533e0
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_inandout_e.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_inandout_g.png b/core/res/res/drawable/stat_sys_data_inandout_g.png
new file mode 100644
index 0000000..f4e5a12
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_inandout_g.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_out_3g.png b/core/res/res/drawable/stat_sys_data_out_3g.png
new file mode 100644
index 0000000..f7f0f89
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_out_3g.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_out_e.png b/core/res/res/drawable/stat_sys_data_out_e.png
new file mode 100644
index 0000000..c915426
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_out_e.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_out_g.png b/core/res/res/drawable/stat_sys_data_out_g.png
new file mode 100644
index 0000000..5d36035
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_out_g.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_data_usb.png b/core/res/res/drawable/stat_sys_data_usb.png
new file mode 100644
index 0000000..2d0da4c
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_data_usb.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_download.xml b/core/res/res/drawable/stat_sys_download.xml
new file mode 100644
index 0000000..77ecf85
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_download.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/status_icon_background.xml
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<animation-list
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:oneshot="false">
+ <item android:drawable="@drawable/stat_sys_download_anim0" android:duration="200" />
+ <item android:drawable="@drawable/stat_sys_download_anim1" android:duration="200" />
+ <item android:drawable="@drawable/stat_sys_download_anim2" android:duration="200" />
+ <item android:drawable="@drawable/stat_sys_download_anim3" android:duration="200" />
+ <item android:drawable="@drawable/stat_sys_download_anim4" android:duration="200" />
+ <item android:drawable="@drawable/stat_sys_download_anim5" android:duration="200" />
+</animation-list>
+
diff --git a/core/res/res/drawable/stat_sys_download_anim0.png b/core/res/res/drawable/stat_sys_download_anim0.png
new file mode 100755
index 0000000..69b95cd
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_download_anim0.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_download_anim1.png b/core/res/res/drawable/stat_sys_download_anim1.png
new file mode 100755
index 0000000..1e18eb5
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_download_anim1.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_download_anim2.png b/core/res/res/drawable/stat_sys_download_anim2.png
new file mode 100755
index 0000000..d7f2312
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_download_anim2.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_download_anim3.png b/core/res/res/drawable/stat_sys_download_anim3.png
new file mode 100755
index 0000000..83f8d0f
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_download_anim3.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_download_anim4.png b/core/res/res/drawable/stat_sys_download_anim4.png
new file mode 100755
index 0000000..9c1bd47
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_download_anim4.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_download_anim5.png b/core/res/res/drawable/stat_sys_download_anim5.png
new file mode 100755
index 0000000..3a81164
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_download_anim5.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_gps_acquiring.png b/core/res/res/drawable/stat_sys_gps_acquiring.png
new file mode 100644
index 0000000..31bc94e
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_gps_acquiring.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_gps_acquiring_anim.xml b/core/res/res/drawable/stat_sys_gps_acquiring_anim.xml
new file mode 100644
index 0000000..954c19c
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_gps_acquiring_anim.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<animation-list
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:oneshot="false">
+ <item android:drawable="@drawable/stat_sys_gps_acquiring" android:duration="500" />
+ <item android:drawable="@drawable/stat_sys_gps_on" android:duration="500" />
+</animation-list>
diff --git a/core/res/res/drawable/stat_sys_gps_on.png b/core/res/res/drawable/stat_sys_gps_on.png
new file mode 100755
index 0000000..a2c677d
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_gps_on.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_headset.png b/core/res/res/drawable/stat_sys_headset.png
new file mode 100644
index 0000000..45fbea2
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_headset.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_no_sim.png b/core/res/res/drawable/stat_sys_no_sim.png
new file mode 100644
index 0000000..2134d49
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_no_sim.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_phone_call.png b/core/res/res/drawable/stat_sys_phone_call.png
new file mode 100644
index 0000000..ad53693
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_phone_call.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_phone_call_forward.png b/core/res/res/drawable/stat_sys_phone_call_forward.png
new file mode 100755
index 0000000..ed4b6ec
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_phone_call_forward.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_phone_call_on_hold.png b/core/res/res/drawable/stat_sys_phone_call_on_hold.png
new file mode 100644
index 0000000..9216447
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_phone_call_on_hold.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_r_signal_0.png b/core/res/res/drawable/stat_sys_r_signal_0.png
new file mode 100644
index 0000000..bfbf18e
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_r_signal_0.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_r_signal_1.png b/core/res/res/drawable/stat_sys_r_signal_1.png
new file mode 100644
index 0000000..896ba4d
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_r_signal_1.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_r_signal_2.png b/core/res/res/drawable/stat_sys_r_signal_2.png
new file mode 100644
index 0000000..af79eff
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_r_signal_2.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_r_signal_3.png b/core/res/res/drawable/stat_sys_r_signal_3.png
new file mode 100644
index 0000000..92c09c8
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_r_signal_3.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_r_signal_4.png b/core/res/res/drawable/stat_sys_r_signal_4.png
new file mode 100644
index 0000000..f04fb11
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_r_signal_4.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_ringer_silent.png b/core/res/res/drawable/stat_sys_ringer_silent.png
new file mode 100644
index 0000000..d125ce5
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_ringer_silent.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_ringer_vibrate.png b/core/res/res/drawable/stat_sys_ringer_vibrate.png
new file mode 100644
index 0000000..665ca38
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_ringer_vibrate.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_signal_0.png b/core/res/res/drawable/stat_sys_signal_0.png
new file mode 100644
index 0000000..cb7b7b3
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_signal_0.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_signal_1.png b/core/res/res/drawable/stat_sys_signal_1.png
new file mode 100644
index 0000000..5376e92
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_signal_1.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_signal_2.png b/core/res/res/drawable/stat_sys_signal_2.png
new file mode 100644
index 0000000..fd54363
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_signal_2.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_signal_3.png b/core/res/res/drawable/stat_sys_signal_3.png
new file mode 100644
index 0000000..6c4873a
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_signal_3.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_signal_4.png b/core/res/res/drawable/stat_sys_signal_4.png
new file mode 100644
index 0000000..a3320cb
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_signal_4.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_signal_flightmode.png b/core/res/res/drawable/stat_sys_signal_flightmode.png
new file mode 100755
index 0000000..516ec2f
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_signal_flightmode.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_signal_null.png b/core/res/res/drawable/stat_sys_signal_null.png
new file mode 100644
index 0000000..5aa23f6
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_signal_null.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_speakerphone.png b/core/res/res/drawable/stat_sys_speakerphone.png
new file mode 100644
index 0000000..642dfd4
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_speakerphone.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_upload.xml b/core/res/res/drawable/stat_sys_upload.xml
new file mode 100644
index 0000000..a9d9609
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_upload.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/status_icon_background.xml
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<animation-list
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:oneshot="false">
+ <item android:drawable="@drawable/stat_sys_upload_anim0" android:duration="200" />
+ <item android:drawable="@drawable/stat_sys_upload_anim1" android:duration="200" />
+ <item android:drawable="@drawable/stat_sys_upload_anim2" android:duration="200" />
+ <item android:drawable="@drawable/stat_sys_upload_anim3" android:duration="200" />
+ <item android:drawable="@drawable/stat_sys_upload_anim4" android:duration="200" />
+ <item android:drawable="@drawable/stat_sys_upload_anim5" android:duration="200" />
+</animation-list>
+
diff --git a/core/res/res/drawable/stat_sys_upload_anim0.png b/core/res/res/drawable/stat_sys_upload_anim0.png
new file mode 100755
index 0000000..b7a5978
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_upload_anim0.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_upload_anim1.png b/core/res/res/drawable/stat_sys_upload_anim1.png
new file mode 100755
index 0000000..a203e15
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_upload_anim1.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_upload_anim2.png b/core/res/res/drawable/stat_sys_upload_anim2.png
new file mode 100755
index 0000000..4af7630
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_upload_anim2.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_upload_anim3.png b/core/res/res/drawable/stat_sys_upload_anim3.png
new file mode 100755
index 0000000..1dd76b1
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_upload_anim3.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_upload_anim4.png b/core/res/res/drawable/stat_sys_upload_anim4.png
new file mode 100755
index 0000000..36c18bf
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_upload_anim4.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_upload_anim5.png b/core/res/res/drawable/stat_sys_upload_anim5.png
new file mode 100755
index 0000000..748331f
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_upload_anim5.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_warning.png b/core/res/res/drawable/stat_sys_warning.png
new file mode 100644
index 0000000..be00f47
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_warning.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_wifi_signal_0.png b/core/res/res/drawable/stat_sys_wifi_signal_0.png
new file mode 100644
index 0000000..8ee3421
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_wifi_signal_0.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_wifi_signal_1.png b/core/res/res/drawable/stat_sys_wifi_signal_1.png
new file mode 100644
index 0000000..184fa36
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_wifi_signal_1.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_wifi_signal_2.png b/core/res/res/drawable/stat_sys_wifi_signal_2.png
new file mode 100644
index 0000000..79935bb
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_wifi_signal_2.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_wifi_signal_3.png b/core/res/res/drawable/stat_sys_wifi_signal_3.png
new file mode 100644
index 0000000..d2099e6
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_wifi_signal_3.png
Binary files differ
diff --git a/core/res/res/drawable/stat_sys_wifi_signal_4.png b/core/res/res/drawable/stat_sys_wifi_signal_4.png
new file mode 100644
index 0000000..2062aad
--- /dev/null
+++ b/core/res/res/drawable/stat_sys_wifi_signal_4.png
Binary files differ
diff --git a/core/res/res/drawable/status_bar_background.9.png b/core/res/res/drawable/status_bar_background.9.png
new file mode 100644
index 0000000..fd754a8
--- /dev/null
+++ b/core/res/res/drawable/status_bar_background.9.png
Binary files differ
diff --git a/core/res/res/drawable/status_bar_close_on.9.png b/core/res/res/drawable/status_bar_close_on.9.png
new file mode 100644
index 0000000..e91e4fa
--- /dev/null
+++ b/core/res/res/drawable/status_bar_close_on.9.png
Binary files differ
diff --git a/core/res/res/drawable/status_bar_divider_shadow.9.png b/core/res/res/drawable/status_bar_divider_shadow.9.png
new file mode 100644
index 0000000..ad58dbe
--- /dev/null
+++ b/core/res/res/drawable/status_bar_divider_shadow.9.png
Binary files differ
diff --git a/core/res/res/drawable/status_bar_item_app_background.xml b/core/res/res/drawable/status_bar_item_app_background.xml
new file mode 100644
index 0000000..4f6f605
--- /dev/null
+++ b/core/res/res/drawable/status_bar_item_app_background.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true"
+ android:drawable="@drawable/status_bar_item_background_pressed" />
+ <item android:state_focused="true" android:state_pressed="false"
+ android:drawable="@drawable/status_bar_item_background_focus" />
+ <item android:drawable="@drawable/status_bar_item_app_background_normal" />
+</selector>
diff --git a/core/res/res/drawable/status_bar_item_app_background_normal.9.png b/core/res/res/drawable/status_bar_item_app_background_normal.9.png
new file mode 100644
index 0000000..c079615
--- /dev/null
+++ b/core/res/res/drawable/status_bar_item_app_background_normal.9.png
Binary files differ
diff --git a/core/res/res/drawable/status_bar_item_background.xml b/core/res/res/drawable/status_bar_item_background.xml
new file mode 100644
index 0000000..088389b
--- /dev/null
+++ b/core/res/res/drawable/status_bar_item_background.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true"
+ android:drawable="@drawable/status_bar_item_background_pressed" />
+ <item android:state_focused="true" android:state_pressed="false"
+ android:drawable="@drawable/status_bar_item_background_focus" />
+ <item android:drawable="@drawable/status_bar_item_background_normal" />
+</selector>
diff --git a/core/res/res/drawable/status_bar_item_background_focus.9.png b/core/res/res/drawable/status_bar_item_background_focus.9.png
new file mode 100644
index 0000000..c3e2415
--- /dev/null
+++ b/core/res/res/drawable/status_bar_item_background_focus.9.png
Binary files differ
diff --git a/core/res/res/drawable/status_bar_item_background_normal.9.png b/core/res/res/drawable/status_bar_item_background_normal.9.png
new file mode 100644
index 0000000..6b76740
--- /dev/null
+++ b/core/res/res/drawable/status_bar_item_background_normal.9.png
Binary files differ
diff --git a/core/res/res/drawable/status_bar_item_background_pressed.9.png b/core/res/res/drawable/status_bar_item_background_pressed.9.png
new file mode 100644
index 0000000..02b4e9a
--- /dev/null
+++ b/core/res/res/drawable/status_bar_item_background_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/status_bar_item_clear_background.9.png b/core/res/res/drawable/status_bar_item_clear_background.9.png
new file mode 100644
index 0000000..e3036e6
--- /dev/null
+++ b/core/res/res/drawable/status_bar_item_clear_background.9.png
Binary files differ
diff --git a/core/res/res/drawable/status_bar_shadow_bar.9.png b/core/res/res/drawable/status_bar_shadow_bar.9.png
new file mode 100644
index 0000000..9c4463c
--- /dev/null
+++ b/core/res/res/drawable/status_bar_shadow_bar.9.png
Binary files differ
diff --git a/core/res/res/drawable/status_icon_background.xml b/core/res/res/drawable/status_icon_background.xml
new file mode 100644
index 0000000..9846165
--- /dev/null
+++ b/core/res/res/drawable/status_icon_background.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/status_icon_background.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_selected="true" android:drawable="@drawable/icon_highlight_rectangle" />
+ <item android:drawable="@color/transparent" />
+</selector>
diff --git a/core/res/res/drawable/statusbar_background.png b/core/res/res/drawable/statusbar_background.png
new file mode 100644
index 0000000..6af7329
--- /dev/null
+++ b/core/res/res/drawable/statusbar_background.png
Binary files differ
diff --git a/core/res/res/drawable/sub_menu_bottom_bright.9.png b/core/res/res/drawable/sub_menu_bottom_bright.9.png
new file mode 100644
index 0000000..ce93435
--- /dev/null
+++ b/core/res/res/drawable/sub_menu_bottom_bright.9.png
Binary files differ
diff --git a/core/res/res/drawable/sub_menu_top_dark.9.png b/core/res/res/drawable/sub_menu_top_dark.9.png
new file mode 100644
index 0000000..9e82fe9
--- /dev/null
+++ b/core/res/res/drawable/sub_menu_top_dark.9.png
Binary files differ
diff --git a/core/res/res/drawable/submenu_arrow.xml b/core/res/res/drawable/submenu_arrow.xml
new file mode 100644
index 0000000..8480c1d
--- /dev/null
+++ b/core/res/res/drawable/submenu_arrow.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/drawable/ui_tab_icon.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:drawable="@android:drawable/submenu_arrow_nofocus" />
+</selector>
diff --git a/core/res/res/drawable/submenu_arrow_back.png b/core/res/res/drawable/submenu_arrow_back.png
new file mode 100644
index 0000000..733aa13
--- /dev/null
+++ b/core/res/res/drawable/submenu_arrow_back.png
Binary files differ
diff --git a/core/res/res/drawable/submenu_arrow_focus.png b/core/res/res/drawable/submenu_arrow_focus.png
new file mode 100644
index 0000000..2ed1599
--- /dev/null
+++ b/core/res/res/drawable/submenu_arrow_focus.png
Binary files differ
diff --git a/core/res/res/drawable/submenu_arrow_nofocus.png b/core/res/res/drawable/submenu_arrow_nofocus.png
new file mode 100644
index 0000000..cead09e
--- /dev/null
+++ b/core/res/res/drawable/submenu_arrow_nofocus.png
Binary files differ
diff --git a/core/res/res/drawable/sym_action_call.png b/core/res/res/drawable/sym_action_call.png
new file mode 100644
index 0000000..bcd9010
--- /dev/null
+++ b/core/res/res/drawable/sym_action_call.png
Binary files differ
diff --git a/core/res/res/drawable/sym_action_chat.png b/core/res/res/drawable/sym_action_chat.png
new file mode 100644
index 0000000..625e0e8
--- /dev/null
+++ b/core/res/res/drawable/sym_action_chat.png
Binary files differ
diff --git a/core/res/res/drawable/sym_action_email.png b/core/res/res/drawable/sym_action_email.png
new file mode 100644
index 0000000..5f79e92
--- /dev/null
+++ b/core/res/res/drawable/sym_action_email.png
Binary files differ
diff --git a/core/res/res/drawable/sym_action_map.png b/core/res/res/drawable/sym_action_map.png
new file mode 100644
index 0000000..b45b7a8
--- /dev/null
+++ b/core/res/res/drawable/sym_action_map.png
Binary files differ
diff --git a/core/res/res/drawable/sym_action_sms.png b/core/res/res/drawable/sym_action_sms.png
new file mode 100644
index 0000000..50ce0ea
--- /dev/null
+++ b/core/res/res/drawable/sym_action_sms.png
Binary files differ
diff --git a/core/res/res/drawable/sym_battery_white.png b/core/res/res/drawable/sym_battery_white.png
new file mode 100644
index 0000000..d1849fc
--- /dev/null
+++ b/core/res/res/drawable/sym_battery_white.png
Binary files differ
diff --git a/core/res/res/drawable/sym_call_incoming.png b/core/res/res/drawable/sym_call_incoming.png
new file mode 100644
index 0000000..652b882
--- /dev/null
+++ b/core/res/res/drawable/sym_call_incoming.png
Binary files differ
diff --git a/core/res/res/drawable/sym_call_missed.png b/core/res/res/drawable/sym_call_missed.png
new file mode 100644
index 0000000..ed859d0
--- /dev/null
+++ b/core/res/res/drawable/sym_call_missed.png
Binary files differ
diff --git a/core/res/res/drawable/sym_call_outgoing.png b/core/res/res/drawable/sym_call_outgoing.png
new file mode 100644
index 0000000..bdf675d
--- /dev/null
+++ b/core/res/res/drawable/sym_call_outgoing.png
Binary files differ
diff --git a/core/res/res/drawable/sym_contact_card.png b/core/res/res/drawable/sym_contact_card.png
new file mode 100644
index 0000000..023ea6f
--- /dev/null
+++ b/core/res/res/drawable/sym_contact_card.png
Binary files differ
diff --git a/core/res/res/drawable/sym_def_app_icon.png b/core/res/res/drawable/sym_def_app_icon.png
new file mode 100644
index 0000000..7502484
--- /dev/null
+++ b/core/res/res/drawable/sym_def_app_icon.png
Binary files differ
diff --git a/core/res/res/drawable/sym_default_number.png b/core/res/res/drawable/sym_default_number.png
new file mode 100644
index 0000000..b1ed071
--- /dev/null
+++ b/core/res/res/drawable/sym_default_number.png
Binary files differ
diff --git a/core/res/res/drawable/tab_bottom_left.xml b/core/res/res/drawable/tab_bottom_left.xml
new file mode 100644
index 0000000..5544906
--- /dev/null
+++ b/core/res/res/drawable/tab_bottom_left.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true" android:drawable="@drawable/tab_press_bar_left"/>
+ <item android:state_focused="false" android:drawable="@drawable/tab_selected_bar_left"/>
+ <item android:state_focused="true" android:drawable="@drawable/tab_focus_bar_left"/>
+</selector>
diff --git a/core/res/res/drawable/tab_bottom_right.xml b/core/res/res/drawable/tab_bottom_right.xml
new file mode 100644
index 0000000..f7f5c2f
--- /dev/null
+++ b/core/res/res/drawable/tab_bottom_right.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <item android:state_pressed="true" android:drawable="@drawable/tab_press_bar_right"/>
+ <item android:state_focused="false" android:state_pressed="false" android:drawable="@drawable/tab_selected_bar_right"/>
+ <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/tab_focus_bar_right"/>
+</selector>
diff --git a/core/res/res/drawable/tab_bottom_shadow.9.png b/core/res/res/drawable/tab_bottom_shadow.9.png
new file mode 100755
index 0000000..3ac4f53
--- /dev/null
+++ b/core/res/res/drawable/tab_bottom_shadow.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_focus.9.png b/core/res/res/drawable/tab_focus.9.png
new file mode 100755
index 0000000..2806da9
--- /dev/null
+++ b/core/res/res/drawable/tab_focus.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_focus_bar_left.9.png b/core/res/res/drawable/tab_focus_bar_left.9.png
new file mode 100755
index 0000000..21421cb
--- /dev/null
+++ b/core/res/res/drawable/tab_focus_bar_left.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_focus_bar_right.9.png b/core/res/res/drawable/tab_focus_bar_right.9.png
new file mode 100755
index 0000000..b6304d9
--- /dev/null
+++ b/core/res/res/drawable/tab_focus_bar_right.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_indicator.xml b/core/res/res/drawable/tab_indicator.xml
new file mode 100644
index 0000000..65df805
--- /dev/null
+++ b/core/res/res/drawable/tab_indicator.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+ <!-- Non focused states -->
+ <item android:state_focused="false" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/tab_unselected" />
+ <item android:state_focused="false" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_selected" />
+
+ <!-- Focused states -->
+ <item android:state_focused="true" android:state_selected="false" android:state_pressed="false" android:drawable="@drawable/tab_focus" />
+ <item android:state_focused="true" android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/tab_focus" />
+
+ <!-- Pressed -->
+ <item android:state_pressed="true" android:drawable="@drawable/tab_press" />
+</selector>
diff --git a/core/res/res/drawable/tab_press.9.png b/core/res/res/drawable/tab_press.9.png
new file mode 100755
index 0000000..3fb717c
--- /dev/null
+++ b/core/res/res/drawable/tab_press.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_press_bar_left.9.png b/core/res/res/drawable/tab_press_bar_left.9.png
new file mode 100755
index 0000000..95ef2d3
--- /dev/null
+++ b/core/res/res/drawable/tab_press_bar_left.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_press_bar_right.9.png b/core/res/res/drawable/tab_press_bar_right.9.png
new file mode 100755
index 0000000..7ae938b5
--- /dev/null
+++ b/core/res/res/drawable/tab_press_bar_right.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_selected.9.png b/core/res/res/drawable/tab_selected.9.png
new file mode 100644
index 0000000..f929d99
--- /dev/null
+++ b/core/res/res/drawable/tab_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_selected_bar_left.9.png b/core/res/res/drawable/tab_selected_bar_left.9.png
new file mode 100755
index 0000000..58e2d35
--- /dev/null
+++ b/core/res/res/drawable/tab_selected_bar_left.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_selected_bar_right.9.png b/core/res/res/drawable/tab_selected_bar_right.9.png
new file mode 100755
index 0000000..0c9c8dd
--- /dev/null
+++ b/core/res/res/drawable/tab_selected_bar_right.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_selected_highlight.9.png b/core/res/res/drawable/tab_selected_highlight.9.png
new file mode 100644
index 0000000..61568a3
--- /dev/null
+++ b/core/res/res/drawable/tab_selected_highlight.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_unselected.9.png b/core/res/res/drawable/tab_unselected.9.png
new file mode 100644
index 0000000..9036c1d
--- /dev/null
+++ b/core/res/res/drawable/tab_unselected.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_unselected_longpress.9.png b/core/res/res/drawable/tab_unselected_longpress.9.png
new file mode 100644
index 0000000..65556c4
--- /dev/null
+++ b/core/res/res/drawable/tab_unselected_longpress.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_unselected_pressed.9.png b/core/res/res/drawable/tab_unselected_pressed.9.png
new file mode 100644
index 0000000..b4102eb
--- /dev/null
+++ b/core/res/res/drawable/tab_unselected_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/tab_unselected_selected.9.png b/core/res/res/drawable/tab_unselected_selected.9.png
new file mode 100644
index 0000000..320f754
--- /dev/null
+++ b/core/res/res/drawable/tab_unselected_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/textfield_default.9.png b/core/res/res/drawable/textfield_default.9.png
new file mode 100644
index 0000000..ab99aeb
--- /dev/null
+++ b/core/res/res/drawable/textfield_default.9.png
Binary files differ
diff --git a/core/res/res/drawable/textfield_disabled.9.png b/core/res/res/drawable/textfield_disabled.9.png
new file mode 100644
index 0000000..0070158
--- /dev/null
+++ b/core/res/res/drawable/textfield_disabled.9.png
Binary files differ
diff --git a/core/res/res/drawable/textfield_disabled_selected.9.png b/core/res/res/drawable/textfield_disabled_selected.9.png
new file mode 100755
index 0000000..139d606
--- /dev/null
+++ b/core/res/res/drawable/textfield_disabled_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/textfield_expanded_bottom_selected.9.png b/core/res/res/drawable/textfield_expanded_bottom_selected.9.png
new file mode 100755
index 0000000..935acaf
--- /dev/null
+++ b/core/res/res/drawable/textfield_expanded_bottom_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/textfield_expanded_bottom_unselected.9.png b/core/res/res/drawable/textfield_expanded_bottom_unselected.9.png
new file mode 100755
index 0000000..1e5f28d
--- /dev/null
+++ b/core/res/res/drawable/textfield_expanded_bottom_unselected.9.png
Binary files differ
diff --git a/core/res/res/drawable/textfield_expanded_center_selected.9.png b/core/res/res/drawable/textfield_expanded_center_selected.9.png
new file mode 100755
index 0000000..b60a0ad
--- /dev/null
+++ b/core/res/res/drawable/textfield_expanded_center_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/textfield_expanded_center_unselected.9.png b/core/res/res/drawable/textfield_expanded_center_unselected.9.png
new file mode 100755
index 0000000..f38c58f
--- /dev/null
+++ b/core/res/res/drawable/textfield_expanded_center_unselected.9.png
Binary files differ
diff --git a/core/res/res/drawable/textfield_expanded_top_selected.9.png b/core/res/res/drawable/textfield_expanded_top_selected.9.png
new file mode 100755
index 0000000..926d09f
--- /dev/null
+++ b/core/res/res/drawable/textfield_expanded_top_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/textfield_expanded_top_unselected.9.png b/core/res/res/drawable/textfield_expanded_top_unselected.9.png
new file mode 100755
index 0000000..ab1b1ad
--- /dev/null
+++ b/core/res/res/drawable/textfield_expanded_top_unselected.9.png
Binary files differ
diff --git a/core/res/res/drawable/textfield_pressed.9.png b/core/res/res/drawable/textfield_pressed.9.png
new file mode 100644
index 0000000..7b1350f
--- /dev/null
+++ b/core/res/res/drawable/textfield_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/textfield_selected.9.png b/core/res/res/drawable/textfield_selected.9.png
new file mode 100644
index 0000000..7286ba5
--- /dev/null
+++ b/core/res/res/drawable/textfield_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_down_btn.xml b/core/res/res/drawable/timepicker_down_btn.xml
new file mode 100644
index 0000000..61a252a
--- /dev/null
+++ b/core/res/res/drawable/timepicker_down_btn.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item android:state_pressed="false" android:state_enabled="true"
+ android:state_focused="false" android:drawable="@drawable/timepicker_down_normal" />
+ <item android:state_pressed="true" android:state_enabled="true"
+ android:drawable="@drawable/timepicker_down_pressed" />
+ <item android:state_pressed="false" android:state_enabled="true"
+ android:state_focused="true" android:drawable="@drawable/timepicker_down_selected" />
+ <item android:state_pressed="false" android:state_enabled="false"
+ android:state_focused="false" android:drawable="@drawable/timepicker_down_disabled" />
+ <item android:state_pressed="false" android:state_enabled="false"
+ android:state_focused="true" android:drawable="@drawable/timepicker_down_disabled_focused" />
+
+</selector>
diff --git a/core/res/res/drawable/timepicker_down_disabled.9.png b/core/res/res/drawable/timepicker_down_disabled.9.png
new file mode 100755
index 0000000..af72d22
--- /dev/null
+++ b/core/res/res/drawable/timepicker_down_disabled.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_down_disabled_focused.9.png b/core/res/res/drawable/timepicker_down_disabled_focused.9.png
new file mode 100755
index 0000000..2d80424
--- /dev/null
+++ b/core/res/res/drawable/timepicker_down_disabled_focused.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_down_normal.9.png b/core/res/res/drawable/timepicker_down_normal.9.png
new file mode 100755
index 0000000..c427fc3
--- /dev/null
+++ b/core/res/res/drawable/timepicker_down_normal.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_down_pressed.9.png b/core/res/res/drawable/timepicker_down_pressed.9.png
new file mode 100755
index 0000000..ac6ac53
--- /dev/null
+++ b/core/res/res/drawable/timepicker_down_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_down_selected.9.png b/core/res/res/drawable/timepicker_down_selected.9.png
new file mode 100755
index 0000000..f710b57
--- /dev/null
+++ b/core/res/res/drawable/timepicker_down_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_input.xml b/core/res/res/drawable/timepicker_input.xml
new file mode 100644
index 0000000..b811d4e
--- /dev/null
+++ b/core/res/res/drawable/timepicker_input.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item android:state_pressed="false" android:state_enabled="true"
+ android:state_focused="false" android:drawable="@drawable/timepicker_input_normal" />
+ <item android:state_pressed="true" android:state_enabled="true"
+ android:drawable="@drawable/timepicker_input_pressed" />
+ <item android:state_pressed="false" android:state_enabled="true"
+ android:state_focused="true" android:drawable="@drawable/timepicker_input_selected" />
+ <item android:state_pressed="false" android:state_enabled="false"
+ android:state_focused="false" android:drawable="@drawable/timepicker_input_disabled" />
+ <item android:state_pressed="false" android:state_enabled="false"
+ android:state_focused="true" android:drawable="@drawable/timepicker_input_normal" />
+
+</selector>
diff --git a/core/res/res/drawable/timepicker_input_disabled.9.png b/core/res/res/drawable/timepicker_input_disabled.9.png
new file mode 100755
index 0000000..97da87a
--- /dev/null
+++ b/core/res/res/drawable/timepicker_input_disabled.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_input_normal.9.png b/core/res/res/drawable/timepicker_input_normal.9.png
new file mode 100755
index 0000000..eb101c5
--- /dev/null
+++ b/core/res/res/drawable/timepicker_input_normal.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_input_pressed.9.png b/core/res/res/drawable/timepicker_input_pressed.9.png
new file mode 100755
index 0000000..c83b1eb
--- /dev/null
+++ b/core/res/res/drawable/timepicker_input_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_input_selected.9.png b/core/res/res/drawable/timepicker_input_selected.9.png
new file mode 100755
index 0000000..e152848
--- /dev/null
+++ b/core/res/res/drawable/timepicker_input_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_up_btn.xml b/core/res/res/drawable/timepicker_up_btn.xml
new file mode 100644
index 0000000..5428aee
--- /dev/null
+++ b/core/res/res/drawable/timepicker_up_btn.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <item android:state_pressed="false" android:state_enabled="true"
+ android:state_focused="false" android:drawable="@drawable/timepicker_up_normal" />
+ <item android:state_pressed="true" android:state_enabled="true"
+ android:drawable="@drawable/timepicker_up_pressed" />
+ <item android:state_pressed="false" android:state_enabled="true"
+ android:state_focused="true" android:drawable="@drawable/timepicker_up_selected" />
+ <item android:state_pressed="false" android:state_enabled="false"
+ android:state_focused="false" android:drawable="@drawable/timepicker_up_disabled" />
+ <item android:state_pressed="false" android:state_enabled="false"
+ android:state_focused="true" android:drawable="@drawable/timepicker_up_disabled_focused" />
+
+</selector>
diff --git a/core/res/res/drawable/timepicker_up_disabled.9.png b/core/res/res/drawable/timepicker_up_disabled.9.png
new file mode 100755
index 0000000..1814bb4
--- /dev/null
+++ b/core/res/res/drawable/timepicker_up_disabled.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_up_disabled_focused.9.png b/core/res/res/drawable/timepicker_up_disabled_focused.9.png
new file mode 100755
index 0000000..9ad5b85
--- /dev/null
+++ b/core/res/res/drawable/timepicker_up_disabled_focused.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_up_normal.9.png b/core/res/res/drawable/timepicker_up_normal.9.png
new file mode 100755
index 0000000..35fc221
--- /dev/null
+++ b/core/res/res/drawable/timepicker_up_normal.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_up_pressed.9.png b/core/res/res/drawable/timepicker_up_pressed.9.png
new file mode 100755
index 0000000..c910777
--- /dev/null
+++ b/core/res/res/drawable/timepicker_up_pressed.9.png
Binary files differ
diff --git a/core/res/res/drawable/timepicker_up_selected.9.png b/core/res/res/drawable/timepicker_up_selected.9.png
new file mode 100755
index 0000000..549a7e5
--- /dev/null
+++ b/core/res/res/drawable/timepicker_up_selected.9.png
Binary files differ
diff --git a/core/res/res/drawable/title_bar.9.png b/core/res/res/drawable/title_bar.9.png
new file mode 100644
index 0000000..8d18339
--- /dev/null
+++ b/core/res/res/drawable/title_bar.9.png
Binary files differ
diff --git a/core/res/res/drawable/title_bar_shadow.png b/core/res/res/drawable/title_bar_shadow.png
new file mode 100644
index 0000000..a717814
--- /dev/null
+++ b/core/res/res/drawable/title_bar_shadow.png
Binary files differ
diff --git a/core/res/res/drawable/toast_frame.9.png b/core/res/res/drawable/toast_frame.9.png
new file mode 100755
index 0000000..08c4f86
--- /dev/null
+++ b/core/res/res/drawable/toast_frame.9.png
Binary files differ
diff --git a/core/res/res/drawable/unknown_image.png b/core/res/res/drawable/unknown_image.png
new file mode 100644
index 0000000..b1c3e92
--- /dev/null
+++ b/core/res/res/drawable/unknown_image.png
Binary files differ
diff --git a/core/res/res/drawable/zoom_in.png b/core/res/res/drawable/zoom_in.png
new file mode 100644
index 0000000..d151046
--- /dev/null
+++ b/core/res/res/drawable/zoom_in.png
Binary files differ
diff --git a/core/res/res/drawable/zoom_in_pressed.png b/core/res/res/drawable/zoom_in_pressed.png
new file mode 100644
index 0000000..963bf73
--- /dev/null
+++ b/core/res/res/drawable/zoom_in_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/zoom_indicator.9.png b/core/res/res/drawable/zoom_indicator.9.png
new file mode 100644
index 0000000..c799193
--- /dev/null
+++ b/core/res/res/drawable/zoom_indicator.9.png
Binary files differ
diff --git a/core/res/res/drawable/zoom_indicator_selected.png b/core/res/res/drawable/zoom_indicator_selected.png
new file mode 100644
index 0000000..20a72c1
--- /dev/null
+++ b/core/res/res/drawable/zoom_indicator_selected.png
Binary files differ
diff --git a/core/res/res/drawable/zoom_out.png b/core/res/res/drawable/zoom_out.png
new file mode 100644
index 0000000..2efbc47
--- /dev/null
+++ b/core/res/res/drawable/zoom_out.png
Binary files differ
diff --git a/core/res/res/drawable/zoom_out_pressed.png b/core/res/res/drawable/zoom_out_pressed.png
new file mode 100644
index 0000000..39e145c
--- /dev/null
+++ b/core/res/res/drawable/zoom_out_pressed.png
Binary files differ
diff --git a/core/res/res/drawable/zoom_plate.9.png b/core/res/res/drawable/zoom_plate.9.png
new file mode 100644
index 0000000..c8c1a08
--- /dev/null
+++ b/core/res/res/drawable/zoom_plate.9.png
Binary files differ
diff --git a/core/res/res/drawable/zoom_track.png b/core/res/res/drawable/zoom_track.png
new file mode 100644
index 0000000..71e71a9
--- /dev/null
+++ b/core/res/res/drawable/zoom_track.png
Binary files differ
diff --git a/core/res/res/layout-land/icon_menu_layout.xml b/core/res/res/layout-land/icon_menu_layout.xml
new file mode 100644
index 0000000..761f767
--- /dev/null
+++ b/core/res/res/layout-land/icon_menu_layout.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.internal.view.menu.IconMenuView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+android:id/icon_menu"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:rowHeight="65dip"
+ android:maxRows="1"
+ android:maxItemsPerRow="6" />
diff --git a/core/res/res/layout-port/icon_menu_layout.xml b/core/res/res/layout-port/icon_menu_layout.xml
new file mode 100644
index 0000000..05ffe106
--- /dev/null
+++ b/core/res/res/layout-port/icon_menu_layout.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.internal.view.menu.IconMenuView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+android:id/icon_menu"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:rowHeight="65dip"
+ android:maxRows="2"
+ android:maxItemsPerRow="3" />
diff --git a/core/res/res/layout/activity_list_item.xml b/core/res/res/layout/activity_list_item.xml
new file mode 100644
index 0000000..7a2a0e2
--- /dev/null
+++ b/core/res/res/layout/activity_list_item.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/any/layout/resolve_list_item.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingTop="1dip"
+ android:paddingBottom="1dip"
+ android:paddingLeft="6dip"
+ android:paddingRight="6dip">
+
+ <ImageView android:id="@+id/icon"
+ android:layout_width="24dip"
+ android:layout_height="24dip"/>
+
+ <TextView android:id="@android:id/text1"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_horizontal"
+ android:paddingLeft="6dip" />
+</LinearLayout>
+
diff --git a/core/res/res/layout/alert_dialog.xml b/core/res/res/layout/alert_dialog.xml
new file mode 100644
index 0000000..e3de682
--- /dev/null
+++ b/core/res/res/layout/alert_dialog.xml
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/layout/alert_dialog.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/parentPanel"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:paddingTop="9dip"
+ android:paddingBottom="3dip"
+ android:paddingLeft="3dip"
+ android:paddingRight="1dip"
+ >
+
+ <LinearLayout android:id="@+id/topPanel"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="54dip"
+ android:orientation="vertical">
+ <LinearLayout android:id="@+id/title_template"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:gravity="center_vertical"
+ android:layout_marginTop="6dip"
+ android:layout_marginBottom="9dip"
+ android:layout_marginLeft="10dip"
+ android:layout_marginRight="10dip">
+ <ImageView android:id="@+id/icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="top"
+ android:paddingTop="6dip"
+ android:paddingRight="10dip"
+ android:src="@drawable/ic_dialog_info" />
+ <TextView android:id="@+id/alertTitle"
+ style="?android:attr/textAppearanceMedium"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+ <ImageView android:id="@+id/titleDivider"
+ android:layout_width="fill_parent"
+ android:layout_height="1dip"
+ android:visibility="gone"
+ android:scaleType="fitXY"
+ android:gravity="fill_horizontal"
+ android:src="@android:drawable/dialog_divider_horizontal_light"
+ android:layout_marginLeft="10dip"
+ android:layout_marginRight="10dip"/>
+ <!-- If the client uses a customTitle, it will be added here. -->
+ </LinearLayout>
+
+ <LinearLayout android:id="@+id/contentPanel"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:orientation="vertical">
+ <ScrollView android:id="@+id/scrollView"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingTop="2dip"
+ android:paddingBottom="12dip"
+ android:paddingLeft="14dip"
+ android:paddingRight="10dip">
+ <TextView android:id="@+id/message"
+ style="?android:attr/textAppearanceMedium"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:padding="5dip" />
+ </ScrollView>
+ </LinearLayout>
+
+ <FrameLayout android:id="@+id/customPanel"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1">
+ <FrameLayout android:id="@+android:id/custom"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingTop="5dip"
+ android:paddingBottom="5dip" />
+ </FrameLayout>
+
+ <LinearLayout android:id="@+id/buttonPanel"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="54dip"
+ android:orientation="vertical" >
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:paddingTop="4dip"
+ android:paddingLeft="2dip"
+ android:paddingRight="2dip" >
+ <LinearLayout android:id="@+id/leftSpacer"
+ android:layout_weight="0.25"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:visibility="gone" />
+ <Button android:id="@+id/button1"
+ android:layout_width="0dip"
+ android:layout_gravity="left"
+ android:layout_weight="1"
+ android:maxLines="2"
+ android:layout_height="wrap_content" />
+ <Button android:id="@+id/button3"
+ android:layout_width="0dip"
+ android:layout_gravity="center_horizontal"
+ android:layout_weight="1"
+ android:maxLines="2"
+ android:layout_height="wrap_content" />
+ <Button android:id="@+id/button2"
+ android:layout_width="0dip"
+ android:layout_gravity="right"
+ android:layout_weight="1"
+ android:maxLines="2"
+ android:layout_height="wrap_content" />
+ <LinearLayout android:id="@+id/rightSpacer"
+ android:layout_width="0dip"
+ android:layout_weight="0.25"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:visibility="gone" />
+ </LinearLayout>
+ </LinearLayout>
+</LinearLayout>
diff --git a/core/res/res/layout/alert_dialog_progress.xml b/core/res/res/layout/alert_dialog_progress.xml
new file mode 100644
index 0000000..9279eff
--- /dev/null
+++ b/core/res/res/layout/alert_dialog_progress.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content" android:layout_height="fill_parent">
+ <ProgressBar android:id="@+id/progress"
+ style="?android:attr/progressBarStyleHorizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="12dip"
+ android:layout_marginBottom="12dip"
+ android:layout_marginLeft="10dip"
+ android:layout_marginRight="10dip"
+ android:layout_centerHorizontal="true" />
+ <TextView
+ android:id="@+id/progress_percent"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingBottom="12dip"
+ android:layout_marginLeft="15dip"
+ android:layout_marginRight="10dip"
+ android:layout_alignParentLeft="true"
+ android:layout_below="@id/progress"
+ />
+ <TextView
+ android:id="@+id/progress_number"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingBottom="12dip"
+ android:layout_marginLeft="10dip"
+ android:layout_marginRight="15dip"
+ android:layout_alignParentRight="true"
+ android:layout_below="@id/progress"
+ />
+</RelativeLayout>
diff --git a/core/res/res/layout/always_use_checkbox.xml b/core/res/res/layout/always_use_checkbox.xml
new file mode 100644
index 0000000..90c9a44
--- /dev/null
+++ b/core/res/res/layout/always_use_checkbox.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Check box that is displayed in the activity resolver UI for the user
+ to make their selection the preferred activity. -->
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <CheckBox
+ android:id="@+id/alwaysUse"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentLeft="true"
+ android:focusable="true"
+ android:clickable="true" />
+
+ <TextView
+ android:id="@+id/useDefaultText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:paddingLeft="6dip"
+ android:layout_toRightOf="@id/alwaysUse"
+ android:text="@string/alwaysUse" />
+
+ <TextView
+ android:id="@+id/clearDefaultHint"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:paddingLeft="6dip"
+ android:visibility="gone"
+ android:layout_below="@id/useDefaultText"
+ android:layout_toRightOf="@id/alwaysUse"
+ android:text="@string/clearDefaultHintMsg" />
+</RelativeLayout>
diff --git a/core/res/res/layout/app_permission_item.xml b/core/res/res/layout/app_permission_item.xml
new file mode 100644
index 0000000..8db4dd7
--- /dev/null
+++ b/core/res/res/layout/app_permission_item.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+ Defines the layout of a single permission item.
+ Contains the group name and a list of permission labels under the group.
+-->
+
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <ImageView
+ android:id="@+id/perm_icon"
+ android:layout_width="30dip"
+ android:layout_height="30dip"
+ android:layout_alignParentLeft="true"
+ android:scaleType="fitCenter" />
+
+
+ <TextView
+ android:id="@+id/permission_group"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textStyle="bold"
+ android:paddingLeft="6dip"
+ android:layout_toRightOf="@id/perm_icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+ <TextView
+ android:id="@+id/permission_list"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:layout_marginTop="-4dip"
+ android:paddingBottom="8dip"
+ android:paddingLeft="6dip"
+ android:layout_below="@id/permission_group"
+ android:layout_toRightOf="@id/perm_icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+</RelativeLayout>
diff --git a/core/res/res/layout/app_perms_summary.xml b/core/res/res/layout/app_perms_summary.xml
new file mode 100755
index 0000000..713c179
--- /dev/null
+++ b/core/res/res/layout/app_perms_summary.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Describes permission item consisting of a group name and the list of permisisons under the group -->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/no_permissions"
+ android:text="@string/no_permissions"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:paddingLeft="16dip"
+ android:paddingRight="12dip"
+ android:visibility="gone"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+ <!-- List view containing list of dangerous permissions categorized by groups. -->
+ <LinearLayout
+ android:id="@+id/dangerous_perms_list"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:paddingLeft="16dip"
+ android:paddingRight="12dip"
+ android:layout_height="wrap_content" />
+
+ <!-- Clickable area letting user display additional permissions. -->
+ <LinearLayout
+ android:id="@+id/show_more"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:visibility="gone"
+ android:layout_marginTop="12dip"
+ android:layout_marginBottom="16dip">
+
+ <View
+ android:layout_width="fill_parent"
+ android:layout_height="1dip"
+ android:background="@android:drawable/divider_horizontal_dark" />
+
+ <LinearLayout
+ android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dip"
+ android:layout_marginBottom="12dip"
+ android:layout_marginLeft="16dip"
+ android:duplicateParentState="true">
+
+ <ImageView
+ android:id="@+id/show_more_icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+ <TextView
+ android:id="@+id/show_more_text"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:duplicateParentState="true"
+ android:layout_alignTop="@id/show_more_icon"
+ android:layout_gravity="center_vertical"
+ android:paddingLeft="6dip"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content" />
+
+ </LinearLayout>
+
+ <View
+ android:layout_width="fill_parent"
+ android:layout_height="1dip"
+ android:background="@android:drawable/divider_horizontal_dark" />
+
+ </LinearLayout>
+
+ <!-- List view containing list of permissions that aren't dangerous. -->
+ <LinearLayout
+ android:id="@+id/non_dangerous_perms_list"
+ android:orientation="vertical"
+ android:paddingLeft="16dip"
+ android:paddingRight="12dip"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content" />
+
+</LinearLayout>
+
diff --git a/core/res/res/layout/auto_complete_list.xml b/core/res/res/layout/auto_complete_list.xml
new file mode 100644
index 0000000..addda11
--- /dev/null
+++ b/core/res/res/layout/auto_complete_list.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/content"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:background="@android:drawable/edit_text"
+ android:divider="@android:drawable/divider_horizontal_textfield"
+ android:addStatesFromChildren="true">
+
+ <LinearLayout android:id="@+id/container"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingRight="0dip"
+ />
+
+ <AutoCompleteTextView android:id="@+id/edit"
+ android:completionThreshold="1"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:layout_gravity="center_vertical"
+ />
+</LinearLayout>
diff --git a/core/res/res/layout/battery_low.xml b/core/res/res/layout/battery_low.xml
new file mode 100644
index 0000000..116eae7
--- /dev/null
+++ b/core/res/res/layout/battery_low.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/layout/keyguard.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/padding"
+ android:orientation="vertical"
+ android:gravity="center"
+ >
+
+ <TextView android:id="@+id/subtitle"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:textSize="18dp"
+ android:paddingLeft="19dp"
+ android:textColor="#ffffffff"
+ android:gravity="left"
+ android:text="@string/battery_low_subtitle"
+ />
+
+ <TextView android:id="@+id/level_percent"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:textSize="18dp"
+ android:textColor="#ffffffff"
+ android:gravity="left"
+ android:paddingBottom="10px"
+ android:paddingLeft="19dp"
+ />
+
+ <ImageView android:id="@+id/image"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingBottom="15px"
+ android:src="@drawable/battery_low_battery"
+ android:paddingTop="10px"
+ />
+
+</LinearLayout>
+
+
diff --git a/core/res/res/layout/battery_status.xml b/core/res/res/layout/battery_status.xml
new file mode 100644
index 0000000..8b9828c
--- /dev/null
+++ b/core/res/res/layout/battery_status.xml
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/frame"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:gravity="center_horizontal"
+ >
+
+ <FrameLayout
+ android:layout_width="141px"
+ android:layout_height="184px"
+ android:background="@drawable/battery_charge_background"
+ android:paddingTop="25px"
+ android:paddingLeft="1px"
+ >
+
+ <LinearLayout
+ android:id="@+id/meter"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:orientation="vertical"
+ >
+
+ <ImageView
+ android:layout_width="fill_parent"
+ android:layout_height="15dip"
+ />
+ <ImageView
+ android:id="@+id/spacer"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ />
+ <ImageView
+ android:id="@+id/level"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ />
+
+ </LinearLayout>
+
+ <TextView android:id="@+id/level_percent"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:textStyle="bold"
+ android:textSize="48dp"
+ android:textColor="#ffffffff"
+ android:gravity="center"
+ />
+ </FrameLayout>
+
+ <TextView android:id="@+id/status"
+ android:paddingTop="35dp"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textStyle="bold"
+ android:textSize="30dp"
+ android:textColor="#ffffffff"
+ android:gravity="center_horizontal"
+ android:text="@string/battery_status_charging"
+ />
+
+</LinearLayout>
+
+
diff --git a/core/res/res/layout/browser_link_context_header.xml b/core/res/res/layout/browser_link_context_header.xml
new file mode 100644
index 0000000..b09ee1f
--- /dev/null
+++ b/core/res/res/layout/browser_link_context_header.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/title"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:textColor="@color/white"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxLines="2"
+ android:paddingLeft="10dip"
+ android:paddingRight="10dip"
+ />
diff --git a/core/res/res/layout/character_picker.xml b/core/res/res/layout/character_picker.xml
new file mode 100644
index 0000000..bb4955a
--- /dev/null
+++ b/core/res/res/layout/character_picker.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_width="304dp"
+ android:layout_height="fill_parent">
+
+ <GridView
+ android:id="@+id/characterPicker"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:padding="12dp"
+ android:verticalSpacing="8dp"
+ android:horizontalSpacing="8dp"
+ android:stretchMode="spacingWidth"
+ android:gravity="left"
+ android:drawSelectorOnTop="false"
+ android:listSelector="@drawable/grid_selector_background"
+ android:numColumns="4"
+ android:columnWidth="64dp"
+ android:fadingEdge="none"
+ android:layout_gravity="center_horizontal"
+ />
+
+ <Button
+ android:id="@+id/cancel"
+ android:text="@string/cancel"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingLeft="50dp"
+ android:paddingRight="50dp"
+ android:gravity="center"
+ android:layout_gravity="center_horizontal"
+ />
+</LinearLayout>
diff --git a/core/res/res/layout/character_picker_button.xml b/core/res/res/layout/character_picker_button.xml
new file mode 100644
index 0000000..40078fe
--- /dev/null
+++ b/core/res/res/layout/character_picker_button.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<Button xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:clickable="false"
+ android:focusable="false"
+ android:textAppearance="?android:attr/textAppearanceLargeInverse"
+ android:textColor="#FF000000"
+/>
+
diff --git a/core/res/res/layout/date_picker.xml b/core/res/res/layout/date_picker.xml
new file mode 100644
index 0000000..a398bd0
--- /dev/null
+++ b/core/res/res/layout/date_picker.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!-- Layout of date picker-->
+
+<!-- Warning: everything within the parent is removed and re-ordered depending
+ on the date format selected by the user. -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/parent"
+ android:orientation="horizontal"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <!-- Month -->
+ <com.android.internal.widget.NumberPicker
+ android:id="@+id/month"
+ android:layout_width="80dip"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="1dip"
+ android:layout_marginRight="1dip"
+ android:focusable="true"
+ android:focusableInTouchMode="true"
+ />
+
+ <!-- Day -->
+ <com.android.internal.widget.NumberPicker
+ android:id="@+id/day"
+ android:layout_width="80dip"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="1dip"
+ android:layout_marginRight="1dip"
+ android:focusable="true"
+ android:focusableInTouchMode="true"
+ />
+
+ <!-- Year -->
+ <com.android.internal.widget.NumberPicker
+ android:id="@+id/year"
+ android:layout_width="95dip"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="1dip"
+ android:layout_marginRight="1dip"
+ android:focusable="true"
+ android:focusableInTouchMode="true"
+ />
+</LinearLayout>
diff --git a/core/res/res/layout/date_picker_dialog.xml b/core/res/res/layout/date_picker_dialog.xml
new file mode 100644
index 0000000..879f339
--- /dev/null
+++ b/core/res/res/layout/date_picker_dialog.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:padding="5dip">
+ <DatePicker android:id="@+id/datePicker"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"/>
+</FrameLayout>
diff --git a/core/res/res/layout/dialog_custom_title.xml b/core/res/res/layout/dialog_custom_title.xml
new file mode 100644
index 0000000..68578f5
--- /dev/null
+++ b/core/res/res/layout/dialog_custom_title.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+This is an custom layout for a dialog.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:fitsSystemWindows="true">
+ <FrameLayout android:id="@android:id/title_container"
+ android:layout_width="fill_parent"
+ android:layout_height="24dip"
+ android:layout_weight="0"
+ style="?android:attr/windowTitleBackgroundStyle">
+ </FrameLayout>
+ <FrameLayout
+ android:layout_width="fill_parent" android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:orientation="vertical"
+ android:foreground="?android:attr/windowContentOverlay">
+ <FrameLayout android:id="@android:id/content"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:paddingTop="6dip"
+ android:paddingBottom="10dip"
+ android:paddingLeft="10dip"
+ android:paddingRight="10dip" />
+ </FrameLayout>
+</LinearLayout>
+
diff --git a/core/res/res/layout/dialog_title.xml b/core/res/res/layout/dialog_title.xml
new file mode 100644
index 0000000..8cfc716
--- /dev/null
+++ b/core/res/res/layout/dialog_title.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/layout/dialog_title.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+
+This is an optimized layout for a screen, with the minimum set of features
+enabled.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:fitsSystemWindows="true">
+ <TextView android:id="@android:id/title" style="?android:attr/windowTitleStyle"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="53dip"
+ android:paddingTop="9dip"
+ android:paddingBottom="9dip"
+ android:paddingLeft="10dip"
+ android:paddingRight="10dip" />
+ <FrameLayout
+ android:layout_width="fill_parent" android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:orientation="vertical"
+ android:foreground="?android:attr/windowContentOverlay">
+ <FrameLayout android:id="@android:id/content"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent" />
+ </FrameLayout>
+</LinearLayout>
+
diff --git a/core/res/res/layout/dialog_title_icons.xml b/core/res/res/layout/dialog_title_icons.xml
new file mode 100644
index 0000000..7c3f274
--- /dev/null
+++ b/core/res/res/layout/dialog_title_icons.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+This is an optimized layout for a screen, with the minimum set of features
+enabled.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:fitsSystemWindows="true">
+
+ <LinearLayout android:id="@+id/title_container"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:gravity="center_vertical"
+ android:minHeight="53dip"
+ android:paddingTop="6dip"
+ android:paddingBottom="9dip"
+ android:paddingLeft="10dip"
+ android:paddingRight="10dip">
+ <ImageView android:id="@+id/left_icon"
+ android:layout_width="32dip"
+ android:layout_height="32dip"
+ android:layout_marginTop="6dip"
+ android:layout_gravity="top"
+ android:scaleType="fitCenter" />
+ <TextView android:id="@android:id/title"
+ style="?android:attr/windowTitleStyle"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="0"
+ android:paddingTop="2dip"
+ android:paddingBottom="1dip"
+ android:paddingLeft="14dip"
+ android:paddingRight="14dip" />
+ <ImageView android:id="@+id/right_icon"
+ android:layout_width="32dip"
+ android:layout_height="32dip"
+ android:layout_marginTop="6dip"
+ android:layout_gravity="top"
+ android:scaleType="fitCenter" />
+ </LinearLayout>
+
+ <FrameLayout
+ android:layout_width="fill_parent" android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:orientation="vertical"
+ android:foreground="?android:attr/windowContentOverlay">
+ <FrameLayout android:id="@android:id/content"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent" />
+ </FrameLayout>
+</LinearLayout>
+
diff --git a/core/res/res/layout/expandable_list_content.xml b/core/res/res/layout/expandable_list_content.xml
new file mode 100644
index 0000000..05d74a6
--- /dev/null
+++ b/core/res/res/layout/expandable_list_content.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/layout/expandable_list_content.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<ExpandableListView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/list"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:drawSelectorOnTop="false" />
diff --git a/core/res/res/layout/expanded_menu_layout.xml b/core/res/res/layout/expanded_menu_layout.xml
new file mode 100644
index 0000000..cd4ea12
--- /dev/null
+++ b/core/res/res/layout/expanded_menu_layout.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.internal.view.menu.ExpandedMenuView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+android:id/expanded_menu"
+ android:layout_width="320dip"
+ android:layout_height="wrap_content" />
diff --git a/core/res/res/layout/global_actions_item.xml b/core/res/res/layout/global_actions_item.xml
new file mode 100644
index 0000000..4383127
--- /dev/null
+++ b/core/res/res/layout/global_actions_item.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:paddingTop="10dip"
+ android:paddingBottom="10dip"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ >
+
+ <ImageView android:id="@+id/icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginRight="6dip"
+ android:layout_gravity="center_vertical"
+ />
+
+ <LinearLayout android:orientation="vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical">
+
+ <TextView android:id="@+id/message"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceLargeInverse"
+ />
+
+ <TextView android:id="@+id/status"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceSmallInverse"
+ />
+ </LinearLayout>
+
+</LinearLayout>
diff --git a/core/res/res/layout/google_web_content_helper_layout.xml b/core/res/res/layout/google_web_content_helper_layout.xml
new file mode 100644
index 0000000..7409621
--- /dev/null
+++ b/core/res/res/layout/google_web_content_helper_layout.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:foregroundGravity="center"
+ android:measureAllChildren="false">
+
+ <!-- Include the indeterminate progress dialog's layout. -->
+ <include
+ android:id="@+id/progress"
+ layout="@android:layout/progress_dialog" />
+
+ <WebView
+ android:id="@+id/web"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:visibility="invisible"
+ />
+
+ <TextView
+ android:id="@+id/text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:visibility="gone"
+ android:padding="10dip"
+ />
+
+</FrameLayout>
diff --git a/core/res/res/layout/icon_menu_item_layout.xml b/core/res/res/layout/icon_menu_item_layout.xml
new file mode 100644
index 0000000..06f6098
--- /dev/null
+++ b/core/res/res/layout/icon_menu_item_layout.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.internal.view.menu.IconMenuItemView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/title"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:paddingBottom="1dip"
+ android:gravity="bottom|center_horizontal"
+ android:singleLine="true"
+ android:ellipsize="end" />
diff --git a/core/res/res/layout/keyguard.xml b/core/res/res/layout/keyguard.xml
new file mode 100644
index 0000000..ca629f8
--- /dev/null
+++ b/core/res/res/layout/keyguard.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/layout/keyguard.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:paddingLeft="20dip"
+ android:paddingTop="20dip"
+ android:paddingRight="20dip"
+ android:paddingBottom="20dip"
+ android:orientation="vertical"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:background="#ff000000">
+
+ <TextView
+ android:id="@+id/label"
+ android:textSize="16sp"
+ android:textStyle="bold"
+ android:textColor="#FFFFFFFF"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/keyguard_label_text" />
+</LinearLayout>
+
diff --git a/core/res/res/layout/keyguard_screen_glogin_unlock.xml b/core/res/res/layout/keyguard_screen_glogin_unlock.xml
new file mode 100644
index 0000000..9f306cc
--- /dev/null
+++ b/core/res/res/layout/keyguard_screen_glogin_unlock.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License")
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:background="#FF000000"
+ >
+
+ <TextView
+ android:id="@+id/topHeader"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_alignParentTop="true"
+ android:textSize="24sp"
+ android:layout_marginTop="8dip"
+ android:drawableLeft="@drawable/ic_lock_idle_lock"
+ android:drawablePadding="5dip"
+ android:text="@android:string/lockscreen_glogin_too_many_attempts"
+ />
+
+ <!-- spacer below header -->
+ <View
+ android:id="@+id/spacerTop"
+ android:layout_width="fill_parent"
+ android:layout_height="1dip"
+ android:layout_below="@id/topHeader"
+ android:layout_marginTop="8dip"
+ android:background="@android:drawable/divider_horizontal_bright"/>
+
+ <TextView
+ android:id="@+id/instructions"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@+id/spacerTop"
+ android:layout_marginTop="8dip"
+ android:gravity="center"
+ android:textSize="18sp"
+ android:text="@android:string/lockscreen_glogin_instructions"
+ />
+
+ <EditText
+ android:id="@+id/login"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@id/instructions"
+ android:layout_marginTop="8dip"
+ android:hint="@android:string/lockscreen_glogin_username_hint"
+ android:singleLine="true"
+ />
+
+ <EditText
+ android:id="@+id/password"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@id/login"
+ android:layout_marginTop="8dip"
+ android:password="true"
+ android:hint="@android:string/lockscreen_glogin_password_hint"
+ android:singleLine="true"
+ android:nextFocusRight="@+id/ok"
+ android:nextFocusDown="@+id/ok"
+ />
+
+ <!-- ok below password, aligned to right of screen -->
+ <Button
+ android:id="@+id/ok"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@id/password"
+ android:layout_marginTop="8dip"
+ android:layout_alignParentRight="true"
+ android:textSize="18sp"
+ android:text="@android:string/lockscreen_glogin_submit_button"
+ />
+
+ <!-- emergency call button at bottom center -->
+ <Button
+ android:id="@+id/emergencyCall"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentBottom="true"
+ android:layout_marginBottom="8dip"
+ android:layout_centerHorizontal="true"
+ android:textSize="18sp"
+ android:drawableLeft="@drawable/ic_emergency"
+ android:drawablePadding="3dip"
+ android:text="@android:string/lockscreen_emergency_call"
+ />
+
+ <!-- spacer above emergency call (doesn't fit in landscape...)-->
+ <!--View
+ android:layout_width="fill_parent"
+ android:layout_height="1dip"
+ android:layout_above="@id/emergencyCall"
+ android:layout_marginBottom="8dip"
+ android:background="@android:drawable/divider_horizontal_bright"/-->
+
+
+</RelativeLayout>
diff --git a/core/res/res/layout/keyguard_screen_lock.xml b/core/res/res/layout/keyguard_screen_lock.xml
new file mode 100644
index 0000000..f5c850a
--- /dev/null
+++ b/core/res/res/layout/keyguard_screen_lock.xml
@@ -0,0 +1,218 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License")
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!-- This is the general lock screen which shows information about the
+ state of the device, as well as instructions on how to get past it
+ depending on the state of the device. It is the same for landscape
+ and portrait.-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:gravity="bottom"
+ android:background="#FF000000"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ >
+
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:layout_marginBottom="15dip"
+ android:layout_marginLeft="15dip"
+ android:layout_marginRight="15dip"
+ android:background="@android:drawable/popup_full_dark"
+ >
+
+ <!-- when sim is present -->
+ <TextView android:id="@+id/headerSimOk1"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:textSize="34sp"/>
+ <TextView android:id="@+id/headerSimOk2"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:textSize="34sp"/>
+
+ <!-- when sim is missing / locked -->
+ <TextView android:id="@+id/headerSimBad1"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:text="@android:string/lockscreen_missing_sim_message"
+ android:textSize="22sp"/>
+ <TextView android:id="@+id/headerSimBad2"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:text="@android:string/lockscreen_missing_sim_instructions"
+ android:textSize="20sp"/>
+
+ <!-- spacer after carrier info / sim messages -->
+ <View
+ android:layout_width="fill_parent"
+ android:layout_height="1dip"
+ android:layout_marginTop="8dip"
+ android:background="@android:drawable/divider_horizontal_bright"/>
+
+ <!-- time and date -->
+ <TextView android:id="@+id/time"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:textSize="34sp"/>
+
+ <TextView android:id="@+id/date"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:textSize="18sp"/>
+
+ <!-- spacer after time and date -->
+ <View
+ android:layout_width="fill_parent"
+ android:layout_height="1dip"
+ android:layout_marginBottom="8dip"
+ android:background="@android:drawable/divider_horizontal_bright"
+ />
+
+ <!-- battery info -->
+ <LinearLayout android:id="@+id/batteryInfo"
+ android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ >
+
+ <ImageView android:id="@+id/batteryInfoIcon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginRight="6dip"
+ android:baselineAligned="true"
+ android:gravity="center"
+ />
+
+ <TextView android:id="@+id/batteryInfoText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textSize="18sp"
+ android:gravity="center"
+ />
+
+ </LinearLayout>
+
+ <!-- spacer after battery info -->
+ <View android:id="@+id/batteryInfoSpacer"
+ android:layout_width="fill_parent"
+ android:layout_height="1dip"
+ android:layout_marginTop="8dip"
+ android:layout_marginBottom="8dip"
+ android:background="@android:drawable/divider_horizontal_bright"
+ />
+
+ <!-- next alarm info -->
+
+ <LinearLayout android:id="@+id/nextAlarmInfo"
+ android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ >
+
+ <ImageView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginRight="6dip"
+ android:baselineAligned="true"
+ android:src="@android:drawable/ic_lock_idle_alarm"
+ android:gravity="center"
+ />
+
+ <TextView android:id="@+id/nextAlarmText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textSize="18sp"
+ android:gravity="center"
+ />
+ </LinearLayout>
+
+ <!-- spacer after alarm info -->
+ <View android:id="@+id/nextAlarmSpacer"
+ android:layout_width="fill_parent"
+ android:layout_height="1dip"
+ android:layout_marginTop="8dip"
+ android:layout_marginBottom="8dip"
+ android:background="@android:drawable/divider_horizontal_bright"/>
+
+ <!-- lock icon with 'screen locked' message
+ (shown when SIM card is present) -->
+ <LinearLayout android:id="@+id/screenLockedInfo"
+ android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ >
+
+ <ImageView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginRight="6dip"
+ android:baselineAligned="true"
+ android:src="@android:drawable/ic_lock_idle_lock"
+ android:gravity="center"
+ />
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textSize="18sp"
+ android:text="@android:string/lockscreen_screen_locked"
+ android:gravity="center"
+ />
+ </LinearLayout>
+
+ <!-- message about how to unlock
+ (shown when SIM card is present) -->
+ <TextView android:id="@+id/lockInstructions"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:textSize="14sp"/>
+
+
+ <!-- emergency call button shown when sim is missing or PUKd -->
+ <Button
+ android:id="@+id/emergencyCallButton"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="5dip"
+ android:layout_marginRight="5dip"
+ android:layout_marginBottom="5dip"
+ android:layout_marginTop="5dip"
+ android:drawableTop="@drawable/ic_emergency"
+ android:drawablePadding="3dip"
+ android:text="@android:string/lockscreen_emergency_call"
+ android:textSize="14sp"
+ />
+
+
+ </LinearLayout>
+</LinearLayout>
diff --git a/core/res/res/layout/keyguard_screen_sim_pin_landscape.xml b/core/res/res/layout/keyguard_screen_sim_pin_landscape.xml
new file mode 100644
index 0000000..fd70f50
--- /dev/null
+++ b/core/res/res/layout/keyguard_screen_sim_pin_landscape.xml
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License")
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:background="#FF000000"
+ >
+
+ <!-- displays dots as user enters pin -->
+ <LinearLayout android:id="@+id/pinDisplayGroup"
+ android:orientation="horizontal"
+ android:layout_centerInParent="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:addStatesFromChildren="true"
+ android:gravity="center_vertical"
+ android:baselineAligned="false"
+ android:paddingRight="0dip"
+ android:layout_marginRight="30dip"
+ android:layout_marginLeft="30dip"
+ android:background="@android:drawable/edit_text"
+ >
+
+ <EditText android:id="@+id/pinDisplay"
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_height="fill_parent"
+ android:maxLines="1"
+ android:background="@null"
+ android:textSize="32sp"
+ android:password="true"
+ />
+
+ <ImageButton android:id="@+id/backspace"
+ style="@android:style/Widget.Button.Inset"
+ android:src="@android:drawable/ic_input_delete"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ android:layout_marginTop="2dip"
+ android:layout_marginRight="2dip"
+ android:layout_marginBottom="2dip"
+ android:gravity="center"
+ />
+
+ </LinearLayout>
+
+ <!-- header text ('Enter Pin Code') -->
+ <TextView android:id="@+id/headerText"
+ android:layout_above="@id/pinDisplayGroup"
+ android:layout_centerHorizontal="true"
+ android:layout_marginBottom="30dip"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textSize="24sp"
+ />
+
+ <LinearLayout
+ android:orientation="horizontal"
+ android:layout_alignParentBottom="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="8dip"
+ android:layout_marginLeft="8dip"
+ android:layout_marginRight="8dip">
+
+ <Button android:id="@+id/ok"
+ android:text="@android:string/ok"
+ android:layout_alignParentBottom="true"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_weight="1.0"
+ android:layout_marginBottom="8dip"
+ android:layout_marginRight="8dip"
+ android:paddingLeft="4dip"
+ android:paddingRight="4dip"
+ android:paddingTop="8dip"
+ android:paddingBottom="8dip"
+ android:textSize="18sp"
+ android:drawablePadding="3dip"
+ />
+
+ <Button android:id="@+id/emergencyCall"
+ android:text="@android:string/lockscreen_emergency_call"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_width="0dip"
+ android:layout_height="wrap_content"
+ android:layout_weight="1.0"
+ android:layout_marginBottom="8dip"
+ android:layout_marginLeft="8dip"
+ android:paddingLeft="4dip"
+ android:paddingRight="4dip"
+ android:paddingTop="8dip"
+ android:paddingBottom="8dip"
+ android:textSize="18sp"
+ android:drawableLeft="@drawable/ic_emergency"
+ android:drawablePadding="3dip"
+ />
+ </LinearLayout>
+
+</RelativeLayout>
diff --git a/core/res/res/layout/keyguard_screen_sim_pin_portrait.xml b/core/res/res/layout/keyguard_screen_sim_pin_portrait.xml
new file mode 100644
index 0000000..566da21
--- /dev/null
+++ b/core/res/res/layout/keyguard_screen_sim_pin_portrait.xml
@@ -0,0 +1,246 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License")
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:background="#FF000000"
+ >
+
+ <!-- header text ('Enter Pin Code') -->
+ <TextView android:id="@+id/headerText"
+ android:layout_width="fill_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1"
+ android:gravity="center"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:textSize="26sp"
+ />
+
+ <!-- displays dots as user enters pin -->
+ <LinearLayout
+ android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:addStatesFromChildren="true"
+ android:gravity="center_vertical"
+ android:baselineAligned="false"
+ android:paddingRight="0dip"
+ android:layout_marginTop="8dip"
+ android:layout_marginBottom="5dip"
+ android:layout_marginLeft="5dip"
+ android:background="@android:drawable/edit_text"
+ >
+
+ <EditText android:id="@+id/pinDisplay"
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_height="fill_parent"
+ android:maxLines="1"
+ android:background="@null"
+ android:password="true"
+ />
+
+ <ImageButton android:id="@+id/backspace"
+ style="@android:style/Widget.Button.Inset"
+ android:src="@android:drawable/ic_input_delete"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ android:layout_marginTop="2dip"
+ android:layout_marginRight="2dip"
+ android:layout_marginBottom="2dip"
+ android:gravity="center"
+ />
+
+ </LinearLayout>
+
+ <!-- Keypad section -->
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="0sp"
+ android:layout_weight="1"
+ android:layout_marginLeft="5dip"
+ android:layout_marginRight="4dip"
+ android:orientation="horizontal"
+ >
+
+ <Button android:id="@+id/one"
+ android:layout_width="0sp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
+ android:paddingLeft="4dip"
+ style="?android:attr/buttonStyleSmall"
+ android:textSize="22sp"
+ />
+
+ <Button android:id="@+id/two"
+ android:layout_width="0sp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
+ android:paddingLeft="4dip"
+ style="?android:attr/buttonStyleSmall"
+ android:textSize="22sp"
+ />
+
+ <Button android:id="@+id/three"
+ android:layout_width="0sp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
+ android:paddingLeft="4dip"
+ style="?android:attr/buttonStyleSmall"
+ android:textSize="22sp"
+ />
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="0sp"
+ android:layout_weight="1"
+ android:layout_marginLeft="5dip"
+ android:layout_marginRight="4dip"
+ android:orientation="horizontal"
+ >
+
+ <Button android:id="@+id/four"
+ android:layout_width="0sp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
+ android:paddingLeft="4dip"
+ style="?android:attr/buttonStyleSmall"
+ android:textSize="22sp"
+ />
+
+ <Button android:id="@+id/five"
+ android:layout_width="0sp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
+ android:paddingLeft="4dip"
+ style="?android:attr/buttonStyleSmall"
+ android:textSize="22sp"
+ />
+
+ <Button android:id="@+id/six"
+ android:layout_width="0sp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
+ android:paddingLeft="4dip"
+ style="?android:attr/buttonStyleSmall"
+ android:textSize="22sp"
+ />
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="0sp"
+ android:layout_weight="1"
+ android:layout_marginLeft="5dip"
+ android:layout_marginRight="4dip"
+ android:orientation="horizontal"
+ >
+
+ <Button android:id="@+id/seven"
+ android:layout_width="0sp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
+ android:paddingLeft="4dip"
+ style="?android:attr/buttonStyleSmall"
+ android:textSize="22sp"
+ />
+
+ <Button android:id="@+id/eight"
+ android:layout_width="0sp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
+ android:paddingLeft="4dip"
+ style="?android:attr/buttonStyleSmall"
+ android:textSize="22sp"
+ />
+
+ <Button android:id="@+id/nine"
+ android:layout_width="0sp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
+ android:paddingLeft="4dip"
+ style="?android:attr/buttonStyleSmall"
+ android:textSize="22sp"
+ />
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="0sp"
+ android:layout_weight="1"
+ android:layout_marginLeft="5dip"
+ android:layout_marginRight="4dip"
+ android:orientation="horizontal"
+ >
+
+ <Button android:id="@+id/ok"
+ android:layout_width="0sp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
+ android:paddingLeft="4dip"
+ style="?android:attr/buttonStyleSmall"
+ android:textSize="18sp"
+ android:text="@android:string/ok"
+ />
+
+ <Button android:id="@+id/zero"
+ android:layout_width="0sp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
+ android:paddingLeft="4dip"
+ style="?android:attr/buttonStyleSmall"
+ android:textSize="22sp"
+ />
+
+ <Button android:id="@+id/cancel"
+ android:layout_width="0sp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"
+ android:paddingLeft="4dip"
+ style="?android:attr/buttonStyleSmall"
+ android:textSize="18sp"
+ android:text="@android:string/cancel"
+ />
+ </LinearLayout>
+
+
+ <!-- emergency call button -->
+ <RelativeLayout
+ android:layout_width="fill_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1"
+ >
+
+ <Button
+ android:id="@+id/emergencyCall"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:drawableLeft="@drawable/ic_emergency"
+ android:drawablePadding="3dip"
+ android:paddingTop="4dip"
+ android:paddingBottom="4dip"
+ android:text="@android:string/lockscreen_emergency_call"
+ />
+
+ </RelativeLayout>
+
+</LinearLayout>
diff --git a/core/res/res/layout/keyguard_screen_unlock_landscape.xml b/core/res/res/layout/keyguard_screen_unlock_landscape.xml
new file mode 100644
index 0000000..f890643
--- /dev/null
+++ b/core/res/res/layout/keyguard_screen_unlock_landscape.xml
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License")
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!-- This is the screen that shows the 9 circle unlock widget and instructs
+ the user how to unlock their device, or make an emergency call. This
+ is the portrait layout. -->
+
+<com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="horizontal"
+ android:background="#FF000000"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ >
+
+ <!-- left side: instructions and emergency call button -->
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_width="0dip"
+ android:layout_height="fill_parent"
+ android:layout_weight="1.0"
+ >
+
+ <!-- lock icon next to header text -->
+ <LinearLayout
+ android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="3dip"
+ android:gravity="center"
+ >
+ <ImageView android:id="@+id/unlockLockIcon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginRight="3dip"
+ android:baselineAligned="true"
+ android:gravity="center"
+ android:src="@android:drawable/ic_lock_idle_lock"
+ />
+
+ <TextView android:id="@+id/headerText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:textSize="18sp"/>
+ </LinearLayout>
+
+
+ <!-- fill space between header and button below -->
+ <View
+ android:layout_weight="1.0"
+ android:layout_width="fill_parent"
+ android:layout_height="0dip"
+ />
+
+ <!-- footer -->
+ <FrameLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ >
+
+ <!-- option 1: a single emergency call button -->
+ <RelativeLayout android:id="@+id/footerNormal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ >
+ <Button android:id="@+id/emergencyCallAlone"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:text="@android:string/lockscreen_emergency_call"
+ android:textSize="14sp"
+ android:drawableLeft="@drawable/ic_emergency"
+ android:drawablePadding="3dip"
+ />
+ </RelativeLayout>
+
+ <!-- option 2: an emergency call button, and a 'forgot pattern?' button -->
+ <LinearLayout android:id="@+id/footerForgotPattern"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ >
+ <Button android:id="@+id/forgotPattern"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:textSize="14sp"
+ />
+ <Button android:id="@+id/emergencyCallTogether"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:text="@android:string/lockscreen_emergency_call"
+ android:textSize="14sp"
+ android:drawableLeft="@drawable/ic_emergency"
+ android:drawablePadding="3dip"
+ />
+ </LinearLayout>
+ </FrameLayout>
+ </LinearLayout>
+
+ <View
+ android:background="@android:drawable/code_lock_left"
+ android:layout_width="2dip"
+ android:layout_height="fill_parent" />
+
+ <!-- right side: lock pattern -->
+ <com.android.internal.widget.LockPatternView android:id="@+id/lockPattern"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+
+</com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient>
diff --git a/core/res/res/layout/keyguard_screen_unlock_portrait.xml b/core/res/res/layout/keyguard_screen_unlock_portrait.xml
new file mode 100644
index 0000000..c888411
--- /dev/null
+++ b/core/res/res/layout/keyguard_screen_unlock_portrait.xml
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License")
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!-- This is the screen that shows the 9 circle unlock widget and instructs
+ the user how to unlock their device, or make an emergency call. This
+ is the portrait layout. -->
+<com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:background="#FF000000"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ >
+
+ <!-- lock icon and header message -->
+ <LinearLayout
+ android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1.0"
+ android:gravity="center"
+ >
+
+ <ImageView android:id="@+id/unlockLockIcon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginRight="6dip"
+ android:baselineAligned="true"
+ android:gravity="center"
+ android:src="@android:drawable/ic_lock_idle_lock"
+ />
+
+ <TextView android:id="@+id/headerText"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:textSize="18sp"/>
+ </LinearLayout>
+
+ <View
+ android:background="@android:drawable/code_lock_top"
+ android:layout_width="fill_parent"
+ android:layout_height="2dip" />
+ <com.android.internal.widget.LockPatternView android:id="@+id/lockPattern"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ <View
+ android:background="@android:drawable/code_lock_bottom"
+ android:layout_width="fill_parent"
+ android:layout_height="8dip" />
+
+ <!-- footer -->
+ <FrameLayout
+ android:layout_width="fill_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1.0"
+ >
+
+ <!-- option 1: a single emergency call button -->
+ <RelativeLayout android:id="@+id/footerNormal"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ >
+ <Button android:id="@+id/emergencyCallAlone"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:text="@android:string/lockscreen_emergency_call"
+ android:textSize="14sp"
+ android:drawableLeft="@drawable/ic_emergency"
+ android:drawablePadding="3dip"
+ />
+
+ </RelativeLayout>
+
+ <!-- option 2: an emergency call button, and a 'forgot pattern?' button -->
+ <LinearLayout android:id="@+id/footerForgotPattern"
+ android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:gravity="center"
+ >
+ <Button android:id="@+id/emergencyCallTogether"
+ android:layout_width="0dip"
+ android:layout_height="fill_parent"
+ android:layout_weight="1.0"
+ android:text="@android:string/lockscreen_emergency_call"
+ android:textSize="14sp"
+ android:drawableLeft="@drawable/ic_emergency"
+ android:drawablePadding="3dip"
+ />
+ <Button android:id="@+id/forgotPattern"
+ android:layout_width="0dip"
+ android:layout_height="fill_parent"
+ android:layout_weight="1.0"
+ android:textSize="14sp"
+ />
+ </LinearLayout>
+
+ </FrameLayout>
+
+</com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient>
diff --git a/core/res/res/layout/list_content.xml b/core/res/res/layout/list_content.xml
new file mode 100644
index 0000000..a7f3e2d
--- /dev/null
+++ b/core/res/res/layout/list_content.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/layout/list_content.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/list"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:drawSelectorOnTop="false"
+ />
diff --git a/core/res/res/layout/list_menu_item_checkbox.xml b/core/res/res/layout/list_menu_item_checkbox.xml
new file mode 100644
index 0000000..dc02a1e
--- /dev/null
+++ b/core/res/res/layout/list_menu_item_checkbox.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<CheckBox xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/checkbox"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:focusable="false"
+ android:clickable="false"
+ android:duplicateParentState="true" />
+
+
diff --git a/core/res/res/layout/list_menu_item_icon.xml b/core/res/res/layout/list_menu_item_icon.xml
new file mode 100644
index 0000000..2be9fab
--- /dev/null
+++ b/core/res/res/layout/list_menu_item_icon.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:layout_marginLeft="2dip"
+ android:duplicateParentState="true" />
+
diff --git a/core/res/res/layout/list_menu_item_layout.xml b/core/res/res/layout/list_menu_item_layout.xml
new file mode 100644
index 0000000..3af1261
--- /dev/null
+++ b/core/res/res/layout/list_menu_item_layout.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.internal.view.menu.ListMenuItemView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight">
+
+ <!-- Icon, checkbox, and/or radio button will be inserted here. -->
+
+ <!-- The title and summary have some gap between them, and this 'group' should be centered vertically. -->
+ <RelativeLayout
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:layout_marginLeft="6dip"
+ android:layout_marginRight="6dip"
+ android:duplicateParentState="true">
+
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_alignParentTop="true"
+ android:layout_alignParentLeft="true"
+ android:textAppearance="?android:attr/textAppearanceLargeInverse"
+ android:singleLine="true"
+ android:duplicateParentState="true" />
+
+ <TextView
+ android:id="@+id/shortcut"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@id/title"
+ android:layout_alignParentLeft="true"
+ android:textAppearance="?android:attr/textAppearanceSmallInverse"
+ android:singleLine="true"
+ android:duplicateParentState="true" />
+
+ </RelativeLayout>
+
+</com.android.internal.view.menu.ListMenuItemView>
diff --git a/core/res/res/layout/list_menu_item_radio.xml b/core/res/res/layout/list_menu_item_radio.xml
new file mode 100644
index 0000000..ac4459e
--- /dev/null
+++ b/core/res/res/layout/list_menu_item_radio.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RadioButton xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/radio"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:focusable="false"
+ android:clickable="false"
+ android:duplicateParentState="true" />
diff --git a/core/res/res/layout/media_controller.xml b/core/res/res/layout/media_controller.xml
new file mode 100644
index 0000000..c49835d
--- /dev/null
+++ b/core/res/res/layout/media_controller.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:background="#CC666666"
+ android:orientation="vertical">
+
+ <ImageView android:layout_width="fill_parent"
+ android:layout_height="1px"
+ android:background="@android:drawable/divider_horizontal_dark" />
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:paddingTop="4dip"
+ android:orientation="horizontal">
+
+ <ImageButton android:id="@+id/prev" style="@android:style/MediaButton.Previous" />
+ <ImageButton android:id="@+id/rew" style="@android:style/MediaButton.Rew" />
+ <ImageButton android:id="@+id/pause" style="@android:style/MediaButton.Play" />
+ <ImageButton android:id="@+id/ffwd" style="@android:style/MediaButton.Ffwd" />
+ <ImageButton android:id="@+id/next" style="@android:style/MediaButton.Next" />
+
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
+
+ <TextView android:id="@+id/time_current"
+ android:textSize="14sp"
+ android:textStyle="bold"
+ android:paddingTop="4dip"
+ android:paddingLeft="4dip"
+ android:layout_gravity="center_horizontal"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingRight="4dip" />
+
+ <SeekBar
+ android:id="@+id/mediacontroller_progress"
+ style="?android:attr/progressBarStyleHorizontal"
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_height="30px"
+ android:layout_alignParentLeft="true"
+ android:layout_alignParentRight="true" />
+
+ <TextView android:id="@+id/time"
+ android:textSize="14sp"
+ android:textStyle="bold"
+ android:paddingTop="4dip"
+ android:paddingRight="4dip"
+ android:layout_gravity="center_horizontal"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingLeft="4dip" />
+ </LinearLayout>
+
+</LinearLayout>
diff --git a/core/res/res/layout/menu_item.xml b/core/res/res/layout/menu_item.xml
new file mode 100644
index 0000000..7e9859f
--- /dev/null
+++ b/core/res/res/layout/menu_item.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/menu_item.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<MenuItemView xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:focusable="true" >
+
+ <TextView android:id="@+id/index"
+ android:paddingLeft="0dip" android:paddingTop="1dip"
+ android:paddingRight="8dip" android:paddingBottom="0dip"
+ android:layout_width="17dip" android:layout_height="wrap_content"
+ android:includeFontPadding="false" />
+
+ <ImageView android:id="@+id/check"
+ android:paddingLeft="3dip" android:paddingTop="3dip"
+ android:paddingRight="3dip" android:paddingBottom="0dip"
+ android:src="@drawable/menuitem_checkbox" android:scaleType="fitCenter"
+ android:layout_width="wrap_content" android:layout_height="wrap_content" />
+
+ <TextView android:id="@+id/title"
+ android:paddingLeft="0dip" android:paddingTop="1dip"
+ android:paddingRight="0dip" android:paddingBottom="2dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_weight="1" android:includeFontPadding="false" />
+
+ <TextView android:id="@+id/shortcut"
+ android:paddingLeft="8dip" android:paddingTop="0dip"
+ android:paddingRight="0dip" android:paddingBottom="0dip"
+ android:layout_width="20dip" android:layout_height="wrap_content"
+ android:gravity="center_horizontal" android:includeFontPadding="true"/>
+
+</MenuItemView>
+
diff --git a/core/res/res/layout/menu_item_divider.xml b/core/res/res/layout/menu_item_divider.xml
new file mode 100644
index 0000000..042662f
--- /dev/null
+++ b/core/res/res/layout/menu_item_divider.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/menu_item.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<Divider xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/separator"
+ android:paddingLeft="0dip" android:paddingTop="4dip"
+ android:paddingRight="0dip" android:paddingBottom="4dip"
+ android:src="@drawable/menu_separator"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"/>
diff --git a/core/res/res/layout/number_picker.xml b/core/res/res/layout/number_picker.xml
new file mode 100644
index 0000000..422733a
--- /dev/null
+++ b/core/res/res/layout/number_picker.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<merge xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <com.android.internal.widget.NumberPickerButton android:id="@+id/increment"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:background="@drawable/timepicker_up_btn"
+ />
+
+ <EditText android:id="@+id/timepicker_input"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:singleLine="true"
+ style="?android:attr/textAppearanceLargeInverse"
+ android:textSize="30sp"
+ android:background="@drawable/timepicker_input"
+ />
+
+ <com.android.internal.widget.NumberPickerButton android:id="@+id/decrement"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:background="@drawable/timepicker_down_btn"
+ />
+
+</merge>
diff --git a/core/res/res/layout/number_picker_edit.xml b/core/res/res/layout/number_picker_edit.xml
new file mode 100644
index 0000000..46f4845
--- /dev/null
+++ b/core/res/res/layout/number_picker_edit.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<EditText xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:gravity="center_horizontal"
+ android:singleLine="true"
+ style="?android:attr/textAppearanceLargeInverse"
+ android:textSize="30sp"
+ android:background="@drawable/timepicker_input"
+ />
diff --git a/core/res/res/layout/popup_menu_layout.xml b/core/res/res/layout/popup_menu_layout.xml
new file mode 100644
index 0000000..1e8083a
--- /dev/null
+++ b/core/res/res/layout/popup_menu_layout.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<PopupMenuView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="320sp"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:padding="0sp">
+
+ <LinearLayout
+ android:id="@+id/header"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal" />
+
+ <ListView
+ android:id="@+id/listview"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:layout_weight="1" />
+
+</PopupMenuView>
diff --git a/core/res/res/layout/power_dialog.xml b/core/res/res/layout/power_dialog.xml
new file mode 100644
index 0000000..7c59ab4
--- /dev/null
+++ b/core/res/res/layout/power_dialog.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <Button android:id="@+id/keyguard"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ />
+
+ <Button android:id="@+id/off"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/power_off" />
+
+ <Button android:id="@+id/silent"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content" />
+
+ <Button android:id="@+id/radio_power"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content" />
+
+ </LinearLayout>
+</FrameLayout>
diff --git a/core/res/res/layout/preference.xml b/core/res/res/layout/preference.xml
new file mode 100644
index 0000000..3f589a4
--- /dev/null
+++ b/core/res/res/layout/preference.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Layout for a Preference in a PreferenceActivity. The
+ Preference is able to place a specific widget for its particular
+ type in the "widget_frame" layout. -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:gravity="center_vertical">
+
+ <RelativeLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="16sp"
+ android:layout_marginRight="6sp"
+ android:layout_marginTop="6sp"
+ android:layout_marginBottom="6sp"
+ android:layout_weight="1">
+
+ <TextView android:id="@+android:id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceLarge" />
+
+ <TextView android:id="@+android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/title"
+ android:layout_alignLeft="@android:id/title"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:maxLines="2" />
+
+ </RelativeLayout>
+
+ <!-- Preference should place its actual preference widget here. -->
+ <LinearLayout android:id="@+android:id/widget_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ android:gravity="center_vertical"
+ android:orientation="vertical" />
+
+</LinearLayout>
diff --git a/core/res/res/layout/preference_category.xml b/core/res/res/layout/preference_category.xml
new file mode 100644
index 0000000..280d952
--- /dev/null
+++ b/core/res/res/layout/preference_category.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Layout used for PreferenceCategory in a PreferenceActivity. -->
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ style="?android:attr/listSeparatorTextViewStyle"
+ android:id="@+android:id/title"
+/>
diff --git a/core/res/res/layout/preference_child.xml b/core/res/res/layout/preference_child.xml
new file mode 100644
index 0000000..26a1046
--- /dev/null
+++ b/core/res/res/layout/preference_child.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Layout for a visually child-like Preference in a PreferenceActivity. -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:gravity="center_vertical">
+
+ <RelativeLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="20sp"
+ android:layout_weight="1">
+
+ <TextView android:id="@+android:id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceLarge" />
+
+ <TextView android:id="@+android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/title"
+ android:layout_alignLeft="@android:id/title"
+ android:maxLines="2"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:attr/textColorSecondary" />
+
+ </RelativeLayout>
+
+ <!-- Preference should place its actual preference widget here. -->
+ <LinearLayout android:id="@+android:id/widget_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent" />
+
+</LinearLayout>
diff --git a/core/res/res/layout/preference_dialog_edittext.xml b/core/res/res/layout/preference_dialog_edittext.xml
new file mode 100644
index 0000000..7d1faac
--- /dev/null
+++ b/core/res/res/layout/preference_dialog_edittext.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Layout used as the dialog's content View for EditTextPreference. -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+android:id/edittext_container"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:padding="5dip"
+ android:orientation="vertical">
+
+ <TextView android:id="@+android:id/message"
+ style="?android:attr/textAppearanceSmall"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:textColor="?android:attr/textColorSecondary" />
+
+</LinearLayout>
diff --git a/core/res/res/layout/preference_information.xml b/core/res/res/layout/preference_information.xml
new file mode 100644
index 0000000..0481857
--- /dev/null
+++ b/core/res/res/layout/preference_information.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Layout for a Preference in a PreferenceActivity. The
+ Preference is able to place a specific widget for its particular
+ type in the "widget_frame" layout. -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:gravity="center_vertical">
+
+ <RelativeLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="16sp"
+ android:layout_marginRight="6sp"
+ android:layout_marginTop="6sp"
+ android:layout_marginBottom="6sp"
+ android:layout_weight="1">
+
+ <TextView android:id="@+android:id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:textColor="?android:attr/textColorSecondary" />
+
+ <TextView android:id="@+android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/title"
+ android:layout_alignLeft="@android:id/title"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:attr/textColorSecondary"
+ android:maxLines="2" />
+
+ </RelativeLayout>
+
+ <!-- Preference should place its actual preference widget here. -->
+ <LinearLayout android:id="@+android:id/widget_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ android:gravity="center_vertical"
+ android:orientation="vertical" />
+
+</LinearLayout>
diff --git a/core/res/res/layout/preference_list_content.xml b/core/res/res/layout/preference_list_content.xml
new file mode 100644
index 0000000..31113e1
--- /dev/null
+++ b/core/res/res/layout/preference_list_content.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/layout/list_content.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/list"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:drawSelectorOnTop="false"
+ android:scrollbarAlwaysDrawVerticalTrack="true"
+ />
diff --git a/core/res/res/layout/preference_widget_checkbox.xml b/core/res/res/layout/preference_widget_checkbox.xml
new file mode 100644
index 0000000..c1ad360
--- /dev/null
+++ b/core/res/res/layout/preference_widget_checkbox.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Layout used by CheckBoxPreference for the checkbox style. This is inflated
+ inside android.R.layout.preference. -->
+<CheckBox xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+android:id/checkbox"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginRight="4dip"
+ android:layout_gravity="center_vertical"
+ android:focusable="false"
+ android:clickable="false" />
diff --git a/core/res/res/layout/preferences.xml b/core/res/res/layout/preferences.xml
new file mode 100644
index 0000000..e6876ff
--- /dev/null
+++ b/core/res/res/layout/preferences.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Layout used by PreferenceScreen. This is inflated inside
+ android.R.layout.preference. -->
+<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginRight="7dip"
+ android:layout_gravity="center_vertical"
+ android:src="@drawable/ic_settings_indicator_next_page" />
+
diff --git a/core/res/res/layout/progress_dialog.xml b/core/res/res/layout/progress_dialog.xml
new file mode 100644
index 0000000..2d7afd6
--- /dev/null
+++ b/core/res/res/layout/progress_dialog.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/layout/alert_dialog.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <LinearLayout android:id="@+id/body"
+ android:orientation="horizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:baselineAligned="false"
+ android:paddingLeft="8dip"
+ android:paddingTop="10dip"
+ android:paddingRight="8dip"
+ android:paddingBottom="10dip">
+
+ <ProgressBar android:id="@android:id/progress"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:max="10000"
+ android:layout_marginRight="12dip" />
+
+ <TextView android:id="@+id/message"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical" />
+ </LinearLayout>
+</FrameLayout>
diff --git a/core/res/res/layout/recent_apps_dialog.xml b/core/res/res/layout/recent_apps_dialog.xml
new file mode 100644
index 0000000..852b2f1
--- /dev/null
+++ b/core/res/res/layout/recent_apps_dialog.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:padding="3dip"
+ android:orientation="vertical">
+
+ <!-- This is only intended to be visible when all buttons (below) are invisible -->
+ <TextView
+ android:id="@+id/no_applications_message"
+ android:layout_width="285dip"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="15dip"
+ android:layout_marginBottom="15dip"
+ android:gravity="center"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:text="@android:string/no_recent_tasks" />
+
+ <!-- The first row has a fixed-width because the UI spec requires the box
+ to display with full-width no matter how many icons are visible, but to
+ adjust height based on number of rows. -->
+ <!-- TODO Adjust all sizes, padding, etc. to meet pixel-perfect specs -->
+ <LinearLayout
+ android:layout_width="285dip"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal" >
+
+ <include
+ layout="@android:layout/recent_apps_icon"
+ android:id="@+id/button1" />
+
+ <include
+ layout="@android:layout/recent_apps_icon"
+ android:id="@+id/button2" />
+
+ <include
+ layout="@android:layout/recent_apps_icon"
+ android:id="@+id/button3" />
+
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal" >
+
+ <include
+ layout="@android:layout/recent_apps_icon"
+ android:id="@+id/button4" />
+
+ <include
+ layout="@android:layout/recent_apps_icon"
+ android:id="@+id/button5" />
+
+ <include
+ layout="@android:layout/recent_apps_icon"
+ android:id="@+id/button6" />
+
+ </LinearLayout>
+ </LinearLayout>
+</FrameLayout>
diff --git a/core/res/res/layout/recent_apps_icon.xml b/core/res/res/layout/recent_apps_icon.xml
new file mode 100644
index 0000000..b8cf089
--- /dev/null
+++ b/core/res/res/layout/recent_apps_icon.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!-- This is not a standalone element - it is imported into recent_apps_dialog.xml -->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="87dip"
+ android:layout_height="78dip"
+ android:layout_margin="3dip"
+ android:orientation="vertical"
+ android:gravity="center_vertical"
+ style="?android:attr/buttonStyle"
+ android:background="@drawable/btn_application_selector">
+ <ImageView android:id="@+id/icon"
+ android:layout_width="@android:dimen/app_icon_size"
+ android:layout_height="@android:dimen/app_icon_size"
+ android:layout_gravity="center_horizontal"
+ android:scaleType="fitCenter" />
+ <TextView android:id="@+id/label"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:textSize="12dip"
+ android:maxLines="1"
+ android:ellipsize="end"
+ android:duplicateParentState="true"
+ android:textColor="@color/primary_text_dark_focused"
+ android:gravity="center_horizontal" />
+</LinearLayout>
diff --git a/core/res/res/layout/resolve_list_item.xml b/core/res/res/layout/resolve_list_item.xml
new file mode 100644
index 0000000..eda1c73
--- /dev/null
+++ b/core/res/res/layout/resolve_list_item.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/any/layout/resolve_list_item.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingLeft="14dip"
+ android:paddingRight="15dip">
+
+ <ImageView android:id="@+id/icon"
+ android:layout_width="@android:dimen/app_icon_size"
+ android:layout_height="@android:dimen/app_icon_size"
+ android:layout_gravity="center_vertical"
+ android:scaleType="fitCenter" />
+
+ <TextView android:id="@android:id/text1"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:textAppearance="?android:attr/textAppearanceLargeInverse"
+ android:gravity="center_vertical"
+ android:paddingLeft="14dip" />
+</LinearLayout>
+
diff --git a/core/res/res/layout/safe_mode.xml b/core/res/res/layout/safe_mode.xml
new file mode 100644
index 0000000..8a8d19e
--- /dev/null
+++ b/core/res/res/layout/safe_mode.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:gravity="center"
+ android:padding="3dp"
+ android:background="@drawable/safe_mode_background"
+ android:textColor="@color/safe_mode_text"
+ android:text="@string/safeMode"
+/>
diff --git a/core/res/res/layout/screen.xml b/core/res/res/layout/screen.xml
new file mode 100644
index 0000000..ded97e2
--- /dev/null
+++ b/core/res/res/layout/screen.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+This is the basic layout for a screen, with all of its features enabled.
+-->
+
+<!-- Title bar and content -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:fitsSystemWindows="true"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+>
+ <!-- Title bar -->
+ <RelativeLayout android:id="@android:id/title_container"
+ style="?android:attr/windowTitleBackgroundStyle"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/windowTitleSize"
+ >
+ <ImageView android:id="@android:id/left_icon"
+ android:layout_width="16dip"
+ android:layout_height="16dip"
+ android:layout_marginRight="5dip"
+ android:layout_alignParentLeft="true"
+ android:layout_centerVertical="true"
+ android:visibility="gone"
+ android:scaleType="fitCenter"
+ />
+ <LinearLayout android:id="@+android:id/right_container"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ >
+ <ImageView android:id="@android:id/right_icon"
+ android:layout_width="16dip"
+ android:layout_height="16dip"
+ android:layout_marginLeft="5dip"
+ android:layout_gravity="center_vertical"
+ android:visibility="gone"
+ android:scaleType="fitCenter"
+ />
+ <ProgressBar android:id="@+id/progress_circular"
+ style="?android:attr/progressBarStyleSmallTitle"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="5dip"
+ android:layout_gravity="center_vertical"
+ android:visibility="gone"
+ android:max="10000"
+ />
+ </LinearLayout>
+ <ProgressBar android:id="@+id/progress_horizontal"
+ style="?android:attr/progressBarStyleHorizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="2dip"
+ android:layout_toLeftOf="@android:id/right_container"
+ android:layout_toRightOf="@android:id/left_icon"
+ android:layout_centerVertical="true"
+ android:visibility="gone"
+ android:max="10000"
+ />
+ <TextView android:id="@android:id/title"
+ style="?android:attr/windowTitleStyle"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:background="@null"
+ android:fadingEdge="horizontal"
+ android:scrollHorizontally="true"
+ android:gravity="center_vertical"
+ android:layout_toLeftOf="@android:id/right_container"
+ android:layout_toRightOf="@id/left_icon"
+ />
+ </RelativeLayout>
+
+ <!-- Content -->
+ <FrameLayout android:id="@android:id/content"
+ android:layout_width="fill_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1"
+ android:foregroundGravity="fill_horizontal|top"
+ android:foreground="?android:attr/windowContentOverlay"
+ />
+</LinearLayout>
diff --git a/core/res/res/layout/screen_custom_title.xml b/core/res/res/layout/screen_custom_title.xml
new file mode 100644
index 0000000..12ed1d0
--- /dev/null
+++ b/core/res/res/layout/screen_custom_title.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+This is an custom layout for a screen.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:fitsSystemWindows="true">
+ <FrameLayout android:id="@android:id/title_container"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/windowTitleSize"
+ style="?android:attr/windowTitleBackgroundStyle">
+ </FrameLayout>
+ <FrameLayout android:id="@android:id/content"
+ android:layout_width="fill_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1"
+ android:foregroundGravity="fill_horizontal|top"
+ android:foreground="?android:attr/windowContentOverlay" />
+</LinearLayout>
+
diff --git a/core/res/res/layout/screen_progress.xml b/core/res/res/layout/screen_progress.xml
new file mode 100644
index 0000000..e3347e4
--- /dev/null
+++ b/core/res/res/layout/screen_progress.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/layout/screen_full.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+
+This is the basic layout for a screen, with all of its features enabled.
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:fitsSystemWindows="true"
+>
+ <LinearLayout
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ >
+ <RelativeLayout android:id="@android:id/title_container"
+ style="?android:attr/windowTitleBackgroundStyle"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/windowTitleSize"
+ >
+ <ProgressBar android:id="@+android:id/progress_circular"
+ style="?android:attr/progressBarStyleSmallTitle"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="5dip"
+ android:layout_alignParentRight="true"
+ android:layout_centerVertical="true"
+ android:visibility="gone"
+ android:max="10000"
+ />
+ <ProgressBar android:id="@+android:id/progress_horizontal"
+ style="?android:attr/progressBarStyleHorizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="2dip"
+ android:layout_alignParentLeft="true"
+ android:layout_toLeftOf="@android:id/progress_circular"
+ android:layout_centerVertical="true"
+ android:visibility="gone"
+ android:max="10000"
+ />
+ <TextView android:id="@android:id/title"
+ style="?android:attr/windowTitleStyle"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:layout_alignParentLeft="true"
+ android:layout_toLeftOf="@android:id/progress_circular"
+ android:background="@null"
+ android:fadingEdge="horizontal"
+ android:gravity="center_vertical"
+ android:scrollHorizontally="true"
+ />
+ </RelativeLayout>
+ <FrameLayout android:id="@android:id/content"
+ android:layout_width="fill_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1"
+ android:foregroundGravity="fill_horizontal|top"
+ android:foreground="?android:attr/windowContentOverlay"
+ />
+ </LinearLayout>
+</FrameLayout>
diff --git a/core/res/res/layout/screen_simple.xml b/core/res/res/layout/screen_simple.xml
new file mode 100644
index 0000000..62e737a
--- /dev/null
+++ b/core/res/res/layout/screen_simple.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/layout/screen_simple.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+
+This is an optimized layout for a screen, with the minimum set of features
+enabled.
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/content"
+ android:fitsSystemWindows="true">
+</FrameLayout>
+
diff --git a/core/res/res/layout/screen_title.xml b/core/res/res/layout/screen_title.xml
new file mode 100644
index 0000000..5fcd2dd
--- /dev/null
+++ b/core/res/res/layout/screen_title.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+This is an optimized layout for a screen, with the minimum set of features
+enabled.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:fitsSystemWindows="true">
+ <FrameLayout
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/windowTitleSize"
+ style="?android:attr/windowTitleBackgroundStyle">
+ <TextView android:id="@android:id/title"
+ style="?android:attr/windowTitleStyle"
+ android:background="@null"
+ android:fadingEdge="horizontal"
+ android:gravity="center_vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent" />
+ </FrameLayout>
+ <FrameLayout android:id="@android:id/content"
+ android:layout_width="fill_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1"
+ android:foregroundGravity="fill_horizontal|top"
+ android:foreground="?android:attr/windowContentOverlay" />
+</LinearLayout>
+
diff --git a/core/res/res/layout/screen_title_icons.xml b/core/res/res/layout/screen_title_icons.xml
new file mode 100644
index 0000000..4d7a6c8
--- /dev/null
+++ b/core/res/res/layout/screen_title_icons.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+This is the basic layout for a screen, with all of its features enabled.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:fitsSystemWindows="true"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+ <RelativeLayout android:id="@android:id/title_container"
+ style="?android:attr/windowTitleBackgroundStyle"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/windowTitleSize">
+ <!-- The title background has 9px left padding. -->
+ <ImageView android:id="@android:id/left_icon"
+ android:visibility="gone"
+ android:layout_marginRight="9dip"
+ android:layout_width="16dip"
+ android:layout_height="16dip"
+ android:scaleType="fitCenter"
+ android:layout_alignParentLeft="true"
+ android:layout_centerVertical="true" />
+ <ProgressBar android:id="@+id/progress_circular"
+ style="?android:attr/progressBarStyleSmallTitle"
+ android:visibility="gone"
+ android:max="10000"
+ android:layout_centerVertical="true"
+ android:layout_alignParentRight="true"
+ android:layout_marginLeft="6dip"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ <!-- There are 6dip between this and the circular progress on the right, we
+ also make 6dip (with the -3dip margin_left) to the icon on the left or
+ the screen left edge if no icon. This also places our left edge 3dip to
+ the left of the title text left edge. -->
+ <ProgressBar android:id="@+id/progress_horizontal"
+ style="?android:attr/progressBarStyleHorizontal"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="-3dip"
+ android:layout_toLeftOf="@android:id/progress_circular"
+ android:layout_toRightOf="@android:id/left_icon"
+ android:layout_centerVertical="true"
+ android:visibility="gone"
+ android:max="10000" />
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:orientation="horizontal"
+ android:layout_toLeftOf="@id/progress_circular"
+ android:layout_toRightOf="@android:id/left_icon"
+ >
+ <!-- 2dip between the icon and the title text, if icon is present. -->
+ <ImageView android:id="@android:id/right_icon"
+ android:visibility="gone"
+ android:layout_width="16dip"
+ android:layout_height="16dip"
+ android:layout_gravity="center_vertical"
+ android:scaleType="fitCenter"
+ android:layout_marginRight="2dip" />
+ <TextView android:id="@android:id/title"
+ style="?android:attr/windowTitleStyle"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:background="@null"
+ android:fadingEdge="horizontal"
+ android:scrollHorizontally="true"
+ android:gravity="center_vertical"
+ />
+ </LinearLayout>
+ </RelativeLayout>
+ <FrameLayout android:id="@android:id/content"
+ android:layout_width="fill_parent"
+ android:layout_height="0dip"
+ android:layout_weight="1"
+ android:foregroundGravity="fill_horizontal|top"
+ android:foreground="?android:attr/windowContentOverlay" />
+</LinearLayout>
diff --git a/core/res/res/layout/search_bar.xml b/core/res/res/layout/search_bar.xml
new file mode 100644
index 0000000..f8c96cc
--- /dev/null
+++ b/core/res/res/layout/search_bar.xml
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* apps/common/res/layout/SearchBar.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/search_bar"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:paddingBottom="14dip"
+ android:orientation="vertical"
+ android:focusable="true"
+ android:descendantFocusability="afterDescendants">
+
+ <!-- Outer layout defines the entire search bar at the top of the screen -->
+ <!-- Bottom padding of 16 is due to the graphic, with 9 extra pixels of drop
+ shadow, plus the desired padding of "8" against the user-visible (grey)
+ pixels, minus "1" to correct for positioning of the edittext & button. -->
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:paddingLeft="8dip"
+ android:paddingRight="8dip"
+ android:paddingTop="6dip"
+ android:paddingBottom="16dip"
+ android:baselineAligned="false"
+ android:background="@android:drawable/search_plate"
+ android:addStatesFromChildren="true" >
+
+ <!-- This is actually used for the badge icon *or* the badge label (or neither) -->
+ <TextView
+ android:id="@+id/search_badge"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingLeft="2dip"
+ android:drawablePadding="0dip"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <!-- Inner layout contains the button(s) and EditText -->
+ <!-- The layout_marginTop of "1" corrects for the extra 1 pixel of padding at the top of
+ textfield_selected.9.png. The "real" margin as displayed is "2". -->
+ <!-- The layout_marginBottom of "-5" corrects for the spacing we see at the
+ bottom of the edittext and button images. The "real" margin as displayed is "8" -->
+ <LinearLayout
+ android:id="@+id/search_edit_frame"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="1dip"
+ android:layout_marginBottom="-5dip"
+ android:orientation="horizontal"
+ android:addStatesFromChildren="true"
+ android:gravity="center_vertical"
+ android:baselineAligned="false" >
+
+ <EditText
+ android:id="@+id/search_src_text"
+ android:layout_height="wrap_content"
+ android:layout_width="0dip"
+ android:layout_weight="1.0"
+ android:paddingLeft="8dip"
+ android:paddingRight="6dip"
+ android:singleLine="true" />
+
+ <Button
+ android:id="@+id/search_go_btn"
+ android:text="@string/search_go"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="6dip" />
+ </LinearLayout>
+
+ </LinearLayout>
+
+ <!-- The margintop of -21 adjusts the listview to abut the bottom of the edittext. -->
+ <ListView
+ android:id="@+id/search_suggest_list"
+ android:layout_marginTop="-21dip"
+ android:layout_width="200dip"
+ android:layout_height="fill_parent"
+ android:background="@android:drawable/spinner_dropdown_background_down"
+ android:divider="@android:drawable/divider_horizontal_bright"
+ android:cacheColorHint="#FFFFFFFF" />
+
+</LinearLayout>
diff --git a/core/res/res/layout/search_dropdown_app_selector.xml b/core/res/res/layout/search_dropdown_app_selector.xml
new file mode 100644
index 0000000..f86645f
--- /dev/null
+++ b/core/res/res/layout/search_dropdown_app_selector.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/layout/search_dropdown_app_selector.xml
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:orientation="horizontal"
+ android:gravity="center_vertical"
+ android:baselineAligned="false"
+ >
+
+ <ImageView android:id="@+id/search_app_icon1"
+ android:layout_width="32dip"
+ android:layout_height="32dip"
+ android:layout_gravity="center_vertical"
+ android:scaleType="fitCenter"
+ android:src="@android:drawable/ic_search_category_default" />
+
+ <TextView android:id="@+id/search_app_text1"
+ style="?android:attr/dropDownItemStyle"
+ android:singleLine="true"
+ android:layout_height="wrap_content"
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_gravity="center_vertical" />
+
+</LinearLayout>
diff --git a/core/res/res/layout/search_dropdown_item_1line.xml b/core/res/res/layout/search_dropdown_item_1line.xml
new file mode 100644
index 0000000..3827206
--- /dev/null
+++ b/core/res/res/layout/search_dropdown_item_1line.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/simple_spinner_item.xml
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ style="?android:attr/dropDownItemStyle"
+ android:textAppearance="?android:attr/textAppearanceMediumInverse"
+ android:singleLine="true"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight" />
diff --git a/core/res/res/layout/search_dropdown_item_2line.xml b/core/res/res/layout/search_dropdown_item_2line.xml
new file mode 100644
index 0000000..96d6005
--- /dev/null
+++ b/core/res/res/layout/search_dropdown_item_2line.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/simple_spinner_item.xml
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:orientation="horizontal"
+ android:gravity="center_vertical"
+ android:baselineAligned="false"
+ >
+
+ <TwoLineListItem
+ android:paddingTop="2dip"
+ android:paddingBottom="2dip"
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:mode="twoLine" >
+
+ <TextView
+ android:id="@android:id/text1"
+ style="?android:attr/dropDownItemStyle"
+ android:textAppearance="?android:attr/textAppearanceMediumInverse"
+ android:singleLine="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content" />
+
+ <TextView
+ android:id="@android:id/text2"
+ style="?android:attr/dropDownItemStyle"
+ android:textAppearance="?android:attr/textAppearanceSmallInverse"
+ android:textColor="?android:attr/textColorSecondaryInverse"
+ android:singleLine="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/text1"
+ android:layout_alignLeft="@android:id/text1" />
+
+ </TwoLineListItem>
+
+</LinearLayout>
diff --git a/core/res/res/layout/search_dropdown_item_icons_1line.xml b/core/res/res/layout/search_dropdown_item_icons_1line.xml
new file mode 100644
index 0000000..c0713d5
--- /dev/null
+++ b/core/res/res/layout/search_dropdown_item_icons_1line.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/simple_spinner_item.xml
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+ <!-- NOTE: The appearance of the inner text element must match the appearance -->
+ <!-- of the text element in apps/common/res/layout/simple_dropdown_item_1line.xml -->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:orientation="horizontal"
+ android:gravity="center_vertical"
+ android:baselineAligned="false"
+ >
+
+ <ImageView android:id="@android:id/icon1"
+ android:layout_width="32dip"
+ android:layout_height="32dip"
+ android:layout_gravity="center_vertical"
+ android:scaleType="fitCenter" />
+
+ <TextView android:id="@android:id/text1"
+ style="?android:attr/dropDownItemStyle"
+ android:textAppearance="?android:attr/textAppearanceMediumInverse"
+ android:singleLine="true"
+ android:layout_height="wrap_content"
+ android:layout_width="0dip"
+ android:layout_weight="1" />
+
+ <ImageView android:id="@android:id/icon2"
+ android:layout_width="32dip"
+ android:layout_height="32dip"
+ android:layout_gravity="center_vertical"
+ android:scaleType="fitCenter" />
+
+</LinearLayout>
diff --git a/core/res/res/layout/search_dropdown_item_icons_2line.xml b/core/res/res/layout/search_dropdown_item_icons_2line.xml
new file mode 100644
index 0000000..ad1c905
--- /dev/null
+++ b/core/res/res/layout/search_dropdown_item_icons_2line.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/simple_spinner_item.xml
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+ <!-- NOTE: The appearance of the inner text element must match the appearance -->
+ <!-- of the text element in apps/common/res/layout/simple_dropdown_item_2line.xml -->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:orientation="horizontal"
+ android:gravity="center_vertical"
+ android:baselineAligned="false"
+ >
+
+ <ImageView android:id="@android:id/icon1"
+ android:layout_width="32dip"
+ android:layout_height="32dip"
+ android:layout_gravity="center_vertical"
+ android:scaleType="fitCenter" />
+
+ <TwoLineListItem
+ android:paddingTop="2dip"
+ android:paddingBottom="2dip"
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:mode="twoLine" >
+
+ <TextView
+ android:id="@android:id/text1"
+ style="?android:attr/dropDownItemStyle"
+ android:textAppearance="?android:attr/textAppearanceMediumInverse"
+ android:singleLine="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content" />
+
+ <TextView
+ android:id="@android:id/text2"
+ style="?android:attr/dropDownItemStyle"
+ android:textAppearance="?android:attr/textAppearanceSmallInverse"
+ android:textColor="?android:attr/textColorSecondaryInverse"
+ android:singleLine="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/text1"
+ android:layout_alignLeft="@android:id/text1" />
+
+ </TwoLineListItem>
+
+ <ImageView android:id="@android:id/icon2"
+ android:layout_width="32dip"
+ android:layout_height="32dip"
+ android:layout_gravity="center_vertical"
+ android:scaleType="fitCenter" />
+
+</LinearLayout>
diff --git a/core/res/res/layout/seekbar_dialog.xml b/core/res/res/layout/seekbar_dialog.xml
new file mode 100644
index 0000000..f61f435
--- /dev/null
+++ b/core/res/res/layout/seekbar_dialog.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:orientation="vertical"
+ android:gravity="center_horizontal">
+
+ <ImageView android:id="@+id/icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingTop="20dip" />
+
+ <SeekBar android:id="@+id/seekbar"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:padding="20dip" />
+
+</LinearLayout>
+
diff --git a/core/res/res/layout/select_dialog.xml b/core/res/res/layout/select_dialog.xml
new file mode 100644
index 0000000..8e48ae2
--- /dev/null
+++ b/core/res/res/layout/select_dialog.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/layout/select_dialog.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!--
+ This layout file is used by the AlertDialog when displaying a list of items.
+ This layout file is inflated and used as the ListView to display the items.
+ Assign an ID so its state will be saved/restored.
+-->
+<ListView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+android:id/select_dialog_listview"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:layout_marginTop="5px"
+ android:cacheColorHint="@null"
+ android:divider="@android:drawable/divider_horizontal_bright"
+ android:scrollbars="vertical" />
diff --git a/core/res/res/layout/select_dialog_item.xml b/core/res/res/layout/select_dialog_item.xml
new file mode 100644
index 0000000..3b607ca
--- /dev/null
+++ b/core/res/res/layout/select_dialog_item.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/layout/select_dialog_item.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!--
+ This layout file is used by the AlertDialog when displaying a list of items.
+ This layout file is inflated and used as the TextView to display individual
+ items.
+-->
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:textAppearance="?android:attr/textAppearanceLargeInverse"
+ android:gravity="center_vertical"
+ android:paddingLeft="14dip"
+ android:paddingRight="15dip"
+/>
diff --git a/core/res/res/layout/select_dialog_multichoice.xml b/core/res/res/layout/select_dialog_multichoice.xml
new file mode 100644
index 0000000..eae4800
--- /dev/null
+++ b/core/res/res/layout/select_dialog_multichoice.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:textAppearance="?android:attr/textAppearanceLargeInverse"
+ android:gravity="center_vertical"
+ android:paddingLeft="12dip"
+ android:paddingRight="7dip"
+ android:checkMark="@android:drawable/btn_check"
+/>
+
diff --git a/core/res/res/layout/select_dialog_singlechoice.xml b/core/res/res/layout/select_dialog_singlechoice.xml
new file mode 100644
index 0000000..98f5dbd
--- /dev/null
+++ b/core/res/res/layout/select_dialog_singlechoice.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:textAppearance="?android:attr/textAppearanceLargeInverse"
+ android:gravity="center_vertical"
+ android:paddingLeft="12dip"
+ android:paddingRight="7dip"
+ android:checkMark="@android:drawable/btn_radio"
+/>
+
diff --git a/core/res/res/layout/setting_list_category.xml b/core/res/res/layout/setting_list_category.xml
new file mode 100644
index 0000000..e605d17
--- /dev/null
+++ b/core/res/res/layout/setting_list_category.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- List item layout for an unexpanded category -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingLeft="32dip"
+ android:paddingBottom="5dip"
+ android:paddingTop="5dip">
+
+ <TextView
+ android:id="@+id/category_name"
+ android:textStyle="bold"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content" />
+
+ <TextView
+ android:id="@+id/category_description"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:lines="1"
+ android:textColor="@color/darker_gray" />
+
+</LinearLayout>
diff --git a/core/res/res/layout/setting_list_expanded_category.xml b/core/res/res/layout/setting_list_expanded_category.xml
new file mode 100644
index 0000000..64de0e6
--- /dev/null
+++ b/core/res/res/layout/setting_list_expanded_category.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- List item layout for an expanded category -->
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/category_name"
+ android:textStyle="bold"
+ android:paddingLeft="32dip"
+ android:paddingBottom="5dip"
+ android:paddingTop="5dip"/>
diff --git a/core/res/res/layout/setting_list_setting.xml b/core/res/res/layout/setting_list_setting.xml
new file mode 100644
index 0000000..6b7d254
--- /dev/null
+++ b/core/res/res/layout/setting_list_setting.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- List item layout for a setting -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingLeft="48dip"
+ android:paddingTop="3dip"
+ android:paddingBottom="3dip"
+ android:orientation="vertical">
+
+ <TextView
+ android:id="@+id/setting_name"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:textColor="@color/lighter_gray" />
+
+ <LinearLayout
+ android:id="@+id/setting_value_layout"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingLeft="10dip" />
+
+</LinearLayout>
diff --git a/core/res/res/layout/setting_list_setting_value_text.xml b/core/res/res/layout/setting_list_setting_value_text.xml
new file mode 100644
index 0000000..621298e
--- /dev/null
+++ b/core/res/res/layout/setting_list_setting_value_text.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Template for the generic static text in a setting's value -->
+<TextView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/setting_value_text"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:textColor="@color/darker_gray" />
diff --git a/core/res/res/layout/simple_dropdown_hint.xml b/core/res/res/layout/simple_dropdown_hint.xml
new file mode 100644
index 0000000..44be46d
--- /dev/null
+++ b/core/res/res/layout/simple_dropdown_hint.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ android:textAppearance="?android:attr/dropDownHintAppearance"
+ android:singleLine="true"
+ android:layout_marginLeft="3dip"
+ android:layout_marginTop="3dip"
+ android:layout_marginRight="3dip"
+ android:layout_marginBottom="3dip"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content" />
diff --git a/core/res/res/layout/simple_dropdown_item_1line.xml b/core/res/res/layout/simple_dropdown_item_1line.xml
new file mode 100644
index 0000000..8994e8c
--- /dev/null
+++ b/core/res/res/layout/simple_dropdown_item_1line.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/simple_spinner_item.xml
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ style="?android:attr/dropDownItemStyle"
+ android:textAppearance="?android:attr/textAppearanceLargeInverse"
+ android:singleLine="true"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight" />
diff --git a/core/res/res/layout/simple_dropdown_item_2line.xml b/core/res/res/layout/simple_dropdown_item_2line.xml
new file mode 100644
index 0000000..a04c849
--- /dev/null
+++ b/core/res/res/layout/simple_dropdown_item_2line.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/simple_spinner_item.xml
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:orientation="horizontal"
+ android:gravity="center_vertical"
+ android:baselineAligned="false"
+ >
+
+ <TwoLineListItem
+ android:paddingTop="2dip"
+ android:paddingBottom="2dip"
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:mode="twoLine" >
+
+ <TextView
+ android:id="@android:id/text1"
+ style="?android:attr/dropDownItemStyle"
+ android:textAppearance="?android:attr/textAppearanceLargeInverse"
+ android:singleLine="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content" />
+
+ <TextView
+ android:id="@android:id/text2"
+ style="?android:attr/dropDownItemStyle"
+ android:textAppearance="?android:attr/textAppearanceSmallInverse"
+ android:textColor="#323232"
+ android:singleLine="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/text1"
+ android:layout_alignLeft="@android:id/text1" />
+
+ </TwoLineListItem>
+
+</LinearLayout>
diff --git a/core/res/res/layout/simple_expandable_list_item_1.xml b/core/res/res/layout/simple_expandable_list_item_1.xml
new file mode 100644
index 0000000..052b353
--- /dev/null
+++ b/core/res/res/layout/simple_expandable_list_item_1.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:gravity="center_vertical"
+/>
diff --git a/core/res/res/layout/simple_expandable_list_item_2.xml b/core/res/res/layout/simple_expandable_list_item_2.xml
new file mode 100644
index 0000000..741f1db
--- /dev/null
+++ b/core/res/res/layout/simple_expandable_list_item_2.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<TwoLineListItem xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:paddingTop="2dip"
+ android:paddingBottom="2dip"
+ android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft"
+ android:mode="twoLine"
+>
+
+ <TextView android:id="@android:id/text1"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="6dip"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ />
+
+ <TextView android:id="@android:id/text2"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/text1"
+ android:layout_alignLeft="@android:id/text1"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ />
+
+</TwoLineListItem>
diff --git a/core/res/res/layout/simple_gallery_item.xml b/core/res/res/layout/simple_gallery_item.xml
new file mode 100644
index 0000000..28cb15b
--- /dev/null
+++ b/core/res/res/layout/simple_gallery_item.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/layout/simple_gallery_item.xml
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1"
+ android:textAppearance="?android:attr/textAppearanceMedium"
+ android:textColor="?android:attr/textColorPrimaryDisableOnly"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:maxLines="1" />
diff --git a/core/res/res/layout/simple_list_item_1.xml b/core/res/res/layout/simple_list_item_1.xml
new file mode 100644
index 0000000..fe617ac
--- /dev/null
+++ b/core/res/res/layout/simple_list_item_1.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:gravity="center_vertical"
+ android:paddingLeft="6dip"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+/>
diff --git a/core/res/res/layout/simple_list_item_2.xml b/core/res/res/layout/simple_list_item_2.xml
new file mode 100644
index 0000000..b5e2385
--- /dev/null
+++ b/core/res/res/layout/simple_list_item_2.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<TwoLineListItem xmlns:android="http://schemas.android.com/apk/res/android"
+ android:paddingTop="2dip"
+ android:paddingBottom="2dip"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:mode="twoLine"
+>
+
+ <TextView android:id="@android:id/text1"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="6dip"
+ android:layout_marginTop="6dip"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ />
+
+ <TextView android:id="@android:id/text2"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/text1"
+ android:layout_alignLeft="@android:id/text1"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ />
+
+</TwoLineListItem>
diff --git a/core/res/res/layout/simple_list_item_checked.xml b/core/res/res/layout/simple_list_item_checked.xml
new file mode 100644
index 0000000..95612f6
--- /dev/null
+++ b/core/res/res/layout/simple_list_item_checked.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:gravity="center_vertical"
+ android:checkMark="?android:attr/textCheckMark"
+ android:paddingLeft="6dip"
+ android:paddingRight="6dip"
+/>
diff --git a/core/res/res/layout/simple_list_item_multiple_choice.xml b/core/res/res/layout/simple_list_item_multiple_choice.xml
new file mode 100644
index 0000000..102e5fc
--- /dev/null
+++ b/core/res/res/layout/simple_list_item_multiple_choice.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:gravity="center_vertical"
+ android:checkMark="?android:attr/listChoiceIndicatorMultiple"
+ android:paddingLeft="6dip"
+ android:paddingRight="6dip"
+/>
diff --git a/core/res/res/layout/simple_list_item_single_choice.xml b/core/res/res/layout/simple_list_item_single_choice.xml
new file mode 100644
index 0000000..326de1d
--- /dev/null
+++ b/core/res/res/layout/simple_list_item_single_choice.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight"
+ android:textAppearance="?android:attr/textAppearanceLarge"
+ android:gravity="center_vertical"
+ android:checkMark="?android:attr/listChoiceIndicatorSingle"
+ android:paddingLeft="6dip"
+ android:paddingRight="6dip"
+/>
diff --git a/core/res/res/layout/simple_spinner_dropdown_item.xml b/core/res/res/layout/simple_spinner_dropdown_item.xml
new file mode 100644
index 0000000..0881b9c
--- /dev/null
+++ b/core/res/res/layout/simple_spinner_dropdown_item.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/simple_spinner_item.xml
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ style="?android:attr/spinnerDropDownItemStyle"
+ android:singleLine="true"
+ android:layout_width="fill_parent"
+ android:layout_height="?android:attr/listPreferredItemHeight" />
diff --git a/core/res/res/layout/simple_spinner_item.xml b/core/res/res/layout/simple_spinner_item.xml
new file mode 100644
index 0000000..1c51a48
--- /dev/null
+++ b/core/res/res/layout/simple_spinner_item.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/simple_spinner_item.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ style="?android:attr/spinnerItemStyle"
+ android:singleLine="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content" />
diff --git a/core/res/res/layout/status_bar.xml b/core/res/res/layout/status_bar.xml
new file mode 100644
index 0000000..dfdaf66
--- /dev/null
+++ b/core/res/res/layout/status_bar.xml
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* apps/common/assets/default/default/skins/StatusBar.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!-- android:background="@drawable/status_bar_closed_default_background" -->
+<com.android.server.status.StatusBarView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:background="@drawable/statusbar_background"
+ android:orientation="vertical"
+ android:focusable="true"
+ android:descendantFocusability="afterDescendants"
+ >
+
+ <LinearLayout android:id="@+id/icons"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:orientation="horizontal">
+
+ <com.android.server.status.IconMerger android:id="@+id/notificationIcons"
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_height="fill_parent"
+ android:layout_alignParentLeft="true"
+ android:paddingLeft="6dip"
+ android:gravity="center_vertical"
+ android:orientation="horizontal"/>
+
+ <LinearLayout android:id="@+id/statusIcons"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ android:layout_alignParentRight="true"
+ android:paddingRight="6dip"
+ android:gravity="center_vertical"
+ android:orientation="horizontal"/>
+ </LinearLayout>
+
+ <LinearLayout android:id="@+id/ticker"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:paddingLeft="6dip"
+ android:animationCache="false"
+ android:orientation="horizontal" >
+ <ImageSwitcher android:id="@+id/tickerIcon"
+ android:layout_width="wrap_content"
+ android:layout_height="fill_parent"
+ android:layout_marginRight="8dip"
+ >
+ <com.android.server.status.AnimatedImageView
+ android:layout_width="25dip"
+ android:layout_height="25dip"
+ />
+ <com.android.server.status.AnimatedImageView
+ android:layout_width="25dip"
+ android:layout_height="25dip"
+ />
+ </ImageSwitcher>
+ <com.android.server.status.TickerView android:id="@+id/tickerText"
+ android:layout_width="0dip"
+ android:layout_weight="1"
+ android:layout_height="wrap_content"
+ android:paddingTop="2dip"
+ android:paddingRight="10dip">
+ <TextView
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textColor="#ff000000" />
+ <TextView
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textColor="#ff000000" />
+ </com.android.server.status.TickerView>
+ </LinearLayout>
+
+ <com.android.server.status.DateView android:id="@+id/date"
+ android:layout_width="wrap_content"
+ android:layout_height="25dp"
+ android:singleLine="true"
+ android:textSize="16sp"
+ android:textStyle="bold"
+ android:gravity="center_vertical|left"
+ android:paddingLeft="6px"
+ android:paddingRight="6px"
+ android:textColor="#ff000000"
+ android:background="@drawable/statusbar_background"
+ />
+</com.android.server.status.StatusBarView>
diff --git a/core/res/res/layout/status_bar_expanded.xml b/core/res/res/layout/status_bar_expanded.xml
new file mode 100644
index 0000000..a6a188e
--- /dev/null
+++ b/core/res/res/layout/status_bar_expanded.xml
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* apps/common/assets/default/default/skins/StatusBar.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<com.android.server.status.ExpandedView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:background="@drawable/status_bar_background"
+ android:focusable="true"
+ android:descendantFocusability="afterDescendants">
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:paddingTop="3dp"
+ android:paddingBottom="5dp"
+ android:paddingRight="3dp"
+ android:background="@drawable/status_bar_divider_shadow"
+ >
+ <LinearLayout
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:layout_marginLeft="5dp"
+ android:layout_gravity="center_vertical"
+ android:paddingBottom="1dp"
+ android:orientation="vertical"
+ >
+ <TextView android:id="@+id/plmnLabel"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:textSize="18sp"
+ android:textStyle="bold"
+ android:textColor="#ff000000"
+ />
+ <TextView android:id="@+id/spnLabel"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textSize="18sp"
+ android:textStyle="bold"
+ android:textColor="#ff000000"
+ android:paddingBottom="1dp"
+ />
+ </LinearLayout>
+ <TextView android:id="@+id/clear_all_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:textSize="14sp"
+ android:textColor="#ff000000"
+ android:text="@string/status_bar_clear_all_button"
+ style="?android:attr/buttonStyle"
+ />
+ </LinearLayout>
+
+
+ <!-- This view has the same background as the tracking view. Normally it isn't shown,
+ except in the case where our copy of the close button is visible. That button is
+ translucent. Even though it moves up and down, it's only visible when it's aligned
+ at the bottom.
+ -->
+ <ScrollView
+ android:id="@+id/scroll"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ >
+ <com.android.server.status.NotificationLinearLayout
+ android:id="@+id/notificationLinearLayout"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:orientation="vertical"
+ >
+
+ <TextView android:id="@+id/noNotificationsTitle"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:background="#ff888888"
+ android:paddingLeft="5dp"
+ android:textAppearance="@style/TextAppearance.StatusBarTitle"
+ android:text="@string/status_bar_no_notifications_title"
+ />
+
+ <TextView android:id="@+id/ongoingTitle"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:background="#ff888888"
+ android:paddingLeft="5dp"
+ android:textAppearance="@style/TextAppearance.StatusBarTitle"
+ android:text="@string/status_bar_ongoing_events_title"
+ />
+ <LinearLayout android:id="@+id/ongoingItems"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ />
+
+ <TextView android:id="@+id/latestTitle"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:background="#ff888888"
+ android:paddingLeft="5dp"
+ android:textAppearance="@style/TextAppearance.StatusBarTitle"
+ android:text="@string/status_bar_latest_events_title"
+ />
+ <LinearLayout android:id="@+id/latestItems"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ />
+ </com.android.server.status.NotificationLinearLayout>
+ </ScrollView>
+</com.android.server.status.ExpandedView>
diff --git a/core/res/res/layout/status_bar_icon.xml b/core/res/res/layout/status_bar_icon.xml
new file mode 100644
index 0000000..1516036
--- /dev/null
+++ b/core/res/res/layout/status_bar_icon.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* apps/common/assets/default/default/skins/StatusBar.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!-- The icons are a fixed size so an app can't mess everything up with bogus images -->
+<!-- TODO: the icons are hard coded to 25x25 pixels. Their size should come froem a theme -->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="25dp"
+ android:layout_height="25dp"
+ >
+
+ <com.android.server.status.AnimatedImageView android:id="@+id/image"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ />
+
+ <TextView android:id="@+id/number"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="right|bottom"
+ android:layout_marginRight="1dp"
+ android:layout_marginBottom="1dp"
+ android:textSize="10sp"
+ android:textColor="#ffffffff"
+ android:background="@drawable/ic_notification_overlay"
+ android:gravity="center"
+ android:textStyle="bold"
+ />
+
+</FrameLayout>
diff --git a/core/res/res/layout/status_bar_latest_event.xml b/core/res/res/layout/status_bar_latest_event.xml
new file mode 100644
index 0000000..d524bb6
--- /dev/null
+++ b/core/res/res/layout/status_bar_latest_event.xml
@@ -0,0 +1,24 @@
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="65sp"
+ android:orientation="vertical"
+ >
+
+ <com.android.server.status.LatestItemView android:id="@+id/content"
+ android:layout_width="fill_parent"
+ android:layout_height="64sp"
+ android:background="@drawable/status_bar_item_background"
+ android:focusable="true"
+ android:clickable="true"
+ android:paddingRight="6sp"
+ >
+ </com.android.server.status.LatestItemView>
+
+ <View
+ android:layout_width="fill_parent"
+ android:layout_height="1sp"
+ android:background="@drawable/divider_horizontal_bright"
+ />
+
+</LinearLayout>
+
diff --git a/core/res/res/layout/status_bar_latest_event_content.xml b/core/res/res/layout/status_bar_latest_event_content.xml
new file mode 100644
index 0000000..fbe4c32
--- /dev/null
+++ b/core/res/res/layout/status_bar_latest_event_content.xml
@@ -0,0 +1,53 @@
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:orientation="vertical"
+ android:paddingTop="7dp"
+ android:paddingLeft="5dp"
+ >
+
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ android:paddingTop="3dp"
+ >
+ <com.android.server.status.AnimatedImageView android:id="@+id/icon"
+ android:layout_width="25dp"
+ android:layout_height="25dp"
+ android:scaleType="fitCenter"
+ android:src="@drawable/arrow_down_float"/>
+ <TextView android:id="@+id/title"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:singleLine="true"
+ android:textStyle="bold"
+ android:textSize="18sp"
+ android:paddingLeft="4dp"
+ android:textColor="#ff000000" />
+ </LinearLayout>
+ <LinearLayout
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal"
+ >
+ <TextView android:id="@+id/text"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:textColor="#ff000000"
+ android:singleLine="true"
+ android:textSize="14sp"
+ android:paddingLeft="4dp"
+ />
+ <TextView android:id="@+id/time"
+ android:layout_marginLeft="4dp"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textSize="14sp"
+ android:paddingRight="5dp"
+ android:textColor="#ff000000" />
+ </LinearLayout>
+</LinearLayout>
diff --git a/core/res/res/layout/status_bar_tracking.xml b/core/res/res/layout/status_bar_tracking.xml
new file mode 100644
index 0000000..661ce86
--- /dev/null
+++ b/core/res/res/layout/status_bar_tracking.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<com.android.server.status.TrackingView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical"
+ android:visibility="gone"
+ android:focusable="true"
+ android:descendantFocusability="afterDescendants"
+ android:background="@drawable/status_bar_background"
+ android:paddingBottom="0px"
+ android:paddingLeft="0px"
+ android:paddingRight="0px"
+ >
+
+ <View
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ />
+
+ <com.android.server.status.CloseDragHandle android:id="@+id/close"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ >
+
+ <View
+ android:layout_width="fill_parent"
+ android:layout_height="5dp"
+ />
+ <ImageView
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="bottom"
+ android:scaleType="fitXY"
+ android:src="@drawable/status_bar_close_on"/>
+
+ </com.android.server.status.CloseDragHandle>
+
+</com.android.server.status.TrackingView>
diff --git a/core/res/res/layout/submenu_item.xml b/core/res/res/layout/submenu_item.xml
new file mode 100644
index 0000000..3ec474a
--- /dev/null
+++ b/core/res/res/layout/submenu_item.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/menu_item.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<MenuItemView xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:focusable="true">
+
+ <TextView android:id="@+id/index"
+ android:paddingLeft="0dip" android:paddingTop="1dip"
+ android:paddingRight="8dip" android:paddingBottom="0dip"
+ android:layout_width="17dip" android:layout_height="wrap_content"
+ android:includeFontPadding="false" />
+
+ <ImageView android:id="@+id/check"
+ android:paddingLeft="3dip" android:paddingTop="3dip"
+ android:paddingRight="3dip" android:paddingBottom="0dip"
+ android:src="@drawable/menuitem_checkbox" android:scaleType="fitCenter"
+ android:layout_width="wrap_content" android:layout_height="wrap_content" />
+
+ <TextView android:id="@+id/title"
+ android:paddingLeft="0dip" android:paddingTop="1dip"
+ android:paddingRight="0dip" android:paddingBottom="2dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_weight="1" android:includeFontPadding="false"/>
+
+ <ImageView android:id="@+id/arrow"
+ android:paddingLeft="8dip" android:paddingTop="3dip"
+ android:paddingRight="0dip" android:paddingBottom="0dip"
+ android:src="@drawable/submenu_arrow" android:scaleType="fitCenter"
+ android:layout_width="wrap_content" android:layout_height="wrap_content" />
+
+</MenuItemView>
+
diff --git a/core/res/res/layout/tab_content.xml b/core/res/res/layout/tab_content.xml
new file mode 100644
index 0000000..8f67af0
--- /dev/null
+++ b/core/res/res/layout/tab_content.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/layout/tab_content.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost"
+ android:layout_width="fill_parent" android:layout_height="fill_parent">
+ <LinearLayout android:orientation="vertical"
+ android:layout_width="fill_parent" android:layout_height="fill_parent">
+ <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent"
+ android:layout_height="wrap_content" android:layout_weight="0" />
+ <FrameLayout android:id="@android:id/tabcontent"
+ android:layout_width="fill_parent" android:layout_height="0dip"
+ android:layout_weight="1"/>
+ </LinearLayout>
+</TabHost>
+
diff --git a/core/res/res/layout/tab_indicator.xml b/core/res/res/layout/tab_indicator.xml
new file mode 100644
index 0000000..fcf0b5e
--- /dev/null
+++ b/core/res/res/layout/tab_indicator.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="0dip"
+ android:layout_height="64dip"
+ android:layout_weight="1"
+ android:orientation="vertical"
+ android:background="@android:drawable/tab_indicator">
+
+ <ImageView android:id="@+id/icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerHorizontal="true"
+ />
+
+ <TextView android:id="@+id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ style="?android:attr/tabWidgetStyle"
+ />
+
+</RelativeLayout>
diff --git a/core/res/res/layout/test_list_item.xml b/core/res/res/layout/test_list_item.xml
new file mode 100644
index 0000000..f4e0d3c
--- /dev/null
+++ b/core/res/res/layout/test_list_item.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@android:id/text1"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:paddingTop="2dip"
+ android:paddingBottom="3dip"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+/>
diff --git a/core/res/res/layout/textview_hint.xml b/core/res/res/layout/textview_hint.xml
new file mode 100644
index 0000000..d69a2f6
--- /dev/null
+++ b/core/res/res/layout/textview_hint.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2008 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:background="@drawable/popup_inline_error"
+ android:textAppearance="?android:attr/textAppearanceSmallInverse"
+/>
diff --git a/core/res/res/layout/time_picker.xml b/core/res/res/layout/time_picker.xml
new file mode 100644
index 0000000..bdfe490
--- /dev/null
+++ b/core/res/res/layout/time_picker.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!-- Layout of time picker-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="horizontal"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content">
+
+ <!-- hour -->
+ <com.android.internal.widget.NumberPicker
+ android:id="@+id/hour"
+ android:layout_width="70dip"
+ android:layout_height="wrap_content"
+ android:focusable="true"
+ android:focusableInTouchMode="true"
+ />
+
+ <!-- minute -->
+ <com.android.internal.widget.NumberPicker
+ android:id="@+id/minute"
+ android:layout_width="70dip"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="5dip"
+ android:focusable="true"
+ android:focusableInTouchMode="true"
+ />
+
+ <!-- AM / PM -->
+ <Button
+ android:id="@+id/amPm"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="46dip"
+ android:layout_marginLeft="5dip"
+ android:paddingTop="2dip"
+ android:paddingBottom="2dip"
+ android:paddingLeft="20dip"
+ android:paddingRight="20dip"
+ style="?android:attr/textAppearanceLargeInverse"
+ />
+</LinearLayout>
diff --git a/core/res/res/layout/time_picker_dialog.xml b/core/res/res/layout/time_picker_dialog.xml
new file mode 100644
index 0000000..6dc1bf6
--- /dev/null
+++ b/core/res/res/layout/time_picker_dialog.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:padding="5dip">
+ <TimePicker android:id="@+id/timePicker"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"/>
+</FrameLayout>
diff --git a/core/res/res/layout/time_picker_text.xml b/core/res/res/layout/time_picker_text.xml
new file mode 100644
index 0000000..bad980b
--- /dev/null
+++ b/core/res/res/layout/time_picker_text.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!-- TextView of time picker-->
+
+<TextView xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:textAppearance="?attr/textAppearanceLargeInverse"
+ android:gravity="center"
+ />
diff --git a/core/res/res/layout/transient_notification.xml b/core/res/res/layout/transient_notification.xml
new file mode 100644
index 0000000..1d3be14
--- /dev/null
+++ b/core/res/res/layout/transient_notification.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/res/layout/transient_notification.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="fill_parent"
+ android:orientation="vertical"
+ android:background="@drawable/toast_frame">
+
+ <TextView
+ android:id="@android:id/message"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:textAppearance="@style/TextAppearance.Small"
+ android:textColor="@color/bright_foreground_dark"
+ android:shadowColor="#BB000000"
+ android:shadowRadius="2.75"
+ />
+
+</LinearLayout>
+
+
diff --git a/core/res/res/layout/two_line_list_item.xml b/core/res/res/layout/two_line_list_item.xml
new file mode 100644
index 0000000..2a2e759
--- /dev/null
+++ b/core/res/res/layout/two_line_list_item.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/layout/two_line_list_item.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <TextView android:id="@android:id/text1"
+ android:textSize="16sp"
+ android:textStyle="bold"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"/>
+
+ <TextView android:id="@android:id/text2"
+ android:textSize="16sp"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"/>
+
+</LinearLayout>
diff --git a/core/res/res/layout/typing_filter.xml b/core/res/res/layout/typing_filter.xml
new file mode 100644
index 0000000..d8d0a40
--- /dev/null
+++ b/core/res/res/layout/typing_filter.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<EditText xmlns:android="http://schemas.android.com/apk/res/android"
+ android:textSize="36dp"
+ android:textColor="#99FFFFFF"
+ android:background="#BB000000"
+ android:minWidth="240dip"
+ android:maxWidth="240dip"
+ android:padding="10dip"
+ android:gravity="center_horizontal"
+ android:focusable="false"
+/>
diff --git a/core/res/res/layout/volume_adjust.xml b/core/res/res/layout/volume_adjust.xml
new file mode 100644
index 0000000..2d1bd5c
--- /dev/null
+++ b/core/res/res/layout/volume_adjust.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2007 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:background="@android:drawable/panel_background"
+ android:orientation="vertical"
+ android:gravity="center_horizontal">
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="14dip"
+ android:gravity="center_vertical">
+
+ <ImageView
+ android:id="@+id/other_stream_icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginRight="6dip" />
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:id="@+id/message"
+ android:textAppearance="?android:attr/textAppearanceMedium" />
+
+ </LinearLayout>
+
+ <ImageView
+ android:id="@+id/ringer_stream_icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="14dip" />
+
+ <ProgressBar
+ style="?android:attr/progressBarStyleHorizontal"
+ android:id="@+id/level"
+ android:layout_width="200dip"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="14dip"
+ android:layout_marginBottom="14dip"
+ android:layout_marginLeft="25dip"
+ android:layout_marginRight="25dip" />
+
+</LinearLayout>
+
+
diff --git a/core/res/res/layout/zoom_controls.xml b/core/res/res/layout/zoom_controls.xml
new file mode 100644
index 0000000..ec37417
--- /dev/null
+++ b/core/res/res/layout/zoom_controls.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:background="@android:drawable/zoom_plate"
+ android:gravity="bottom"
+ android:paddingLeft="15dip"
+ android:paddingRight="15dip">
+ <ZoomButton android:id="@+id/zoomIn"
+ android:background="@android:drawable/btn_plus"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ />
+ <ZoomButton android:id="@+id/zoomOut"
+ android:background="@android:drawable/btn_minus"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ />
+ </LinearLayout>
diff --git a/core/res/res/layout/zoom_magnify.xml b/core/res/res/layout/zoom_magnify.xml
new file mode 100644
index 0000000..b424837
--- /dev/null
+++ b/core/res/res/layout/zoom_magnify.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+ <ZoomControls android:id="@+id/zoomControls"
+ android:layout_alignParentBottom="true"
+ android:layout_centerHorizontal="true"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ />
+ <ImageView android:id="@+id/zoomMagnify"
+ android:focusable="true"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentRight="true"
+ android:paddingRight="2dip"
+ android:src="@drawable/btn_zoom_page"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ />
+ </RelativeLayout>
diff --git a/core/res/res/raw/fallbackring.ogg b/core/res/res/raw/fallbackring.ogg
new file mode 100644
index 0000000..0cbf55d
--- /dev/null
+++ b/core/res/res/raw/fallbackring.ogg
Binary files differ
diff --git a/core/res/res/values-cs-rCZ/strings.xml b/core/res/res/values-cs-rCZ/strings.xml
new file mode 100644
index 0000000..a6d2c6b
--- /dev/null
+++ b/core/res/res/values-cs-rCZ/strings.xml
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string-array name="day_labels">
+ <item>Ne</item>
+ <item>Po</item>
+ <item>Út</item>
+ <item>St</item>
+ <item>Čt</item>
+ <item>Pá</item>
+ <item>So</item>
+ </string-array>
+ <string-array name="emailAddressTypes">
+ <item>Výchozí</item>
+ <item>Zaměstnání</item>
+ <item>Primární</item>
+ <item>Vlastní\u2026</item>
+ </string-array>
+ <string-array name="phoneTypes">
+ <item>Výchozí</item>
+ <item>Mobil</item>
+ <item>Zaměstnání</item>
+ <item>Fax do zaměstnání</item>
+ <item>Fax domů</item>
+ <item>Operátor</item>
+ <item>Vlastní\u2026</item>
+ </string-array>
+ <string-array name="postalAddressTypes">
+ <item>Poštovní</item>
+ <item>Výchozí</item>
+ <item>Zaměstnání</item>
+ <item>Vlastní\u2026</item>
+ </string-array>
+ <string name="CLIRDefaultOffNextCallOff">Výchozí nastavení omezení ID - bez omezení. Další hovor: bez omezení</string>
+ <string name="CLIRDefaultOffNextCallOn">Výchozí nastavení omezení ID - bez omezení. Další hovor: omezení</string>
+ <string name="CLIRDefaultOnNextCallOff">Výchozí nastavení omezení ID - omezení. Další hovor: bez omezení</string>
+ <string name="CLIRDefaultOnNextCallOn">Výchozí nastavení omezení ID - omezení. Další hovor: omezení</string>
+ <string name="CLIRPermanent">Omezení ID v trvalém režimu.</string>
+ <string name="activate_keyguard">Aktivovat zámek kláves</string>
+ <string name="ago">před</string>
+ <string name="am">dop.</string>
+ <string name="before">Před</string>
+ <string name="browserSavedFormData">Uložená data formuláře</string>
+ <string name="cfReasonBusy">Přesměrování hovorů - je-li obsazeno</string>
+ <string name="cfReasonNR">Přesměrování hovorů - je-li nedostupný</string>
+ <string name="cfReasonNRy">Přesměrování hovorů - neodpovídá-li</string>
+ <string name="cfReasonUnconditional">Přesměrování hovorů - bezpodmínečné</string>
+ <string name="cfTemplateForwarded">{0}: {1}</string>
+ <string name="cfTemplateForwardedTime">{0}: {1} po {2} sekundách</string>
+ <string name="cfTemplateNotForwarded">{0}: Nepřesměrováno</string>
+ <string name="cfTemplateRegistered">{0}: Nepřesměrováno ({1})</string>
+ <string name="cfTemplateRegisteredTime">{0}: Nepřesměrováno ({1} po {2} sekundách)</string>
+ <string name="contentServiceSync">Synchronizace</string>
+ <string name="contentServiceSyncNotificationDesc">Synchronizace</string>
+ <string name="contentServiceSyncNotificationTitle">Synchronizace</string>
+ <string name="contentServiceXmppAvailable">XMPP aktivní</string>
+ <string name="daily">Denně</string>
+ <string name="day">den</string>
+ <string name="days">dnů</string>
+ <string name="defaultMsisdnAlphaTag">Msisdn1</string>
+ <string name="defaultVoiceMailAlphaTag">Hlasová schránka</string>
+ <string name="ellipsis">\u2026</string>
+ <string name="emptyPhoneNumber">(žádné telefonní číslo)</string>
+ <string name="every_weekday">"Každý den v týdnu (Po\u2013Pá)"</string>
+ <string name="factorytest_failed">Výrobní test skončil chybou</string>
+ <string name="factorytest_no_action">Nebyla nalezena žádná sada, která zajišťuje
+ akci FACTORY_TEST.</string>
+ <string name="factorytest_not_system">Akce FACTORY_TEST
+ je podporována pouze pro sady instalované v adresáři /system/app.</string>
+ <string name="factorytest_reboot">Restartovat</string>
+ <string name="friday">Pátek</string>
+ <string name="hour">hodinu</string>
+ <string name="hours">hodin</string>
+ <string name="httpError">Neznámá chyba</string>
+ <string name="httpErrorAuth">Ověřování se nezdařilo</string>
+ <string name="httpErrorBadUrl">Nepodařilo se analyzovat URL</string>
+ <string name="httpErrorConnect">Připojení k serveru se nezdařilo</string>
+ <string name="httpErrorFailedSslHandshake">Navázání spojení typu SSL handshake se nezdařilo</string>
+ <string name="httpErrorIO">Čtení nebo zápis na server se nezdařil</string>
+ <string name="httpErrorLookup">Neznámý hostitel</string>
+ <string name="httpErrorOk">OK</string>
+ <string name="httpErrorProxyAuth">Ověření serverem proxy se nezdařilo</string>
+ <string name="httpErrorRedirectLoop">Příliš mnoho přesměrování serverů</string>
+ <string name="httpErrorTimeout">Časový limit připojení k serveru vypršel</string>
+ <string name="httpErrorUnsupportedAuthScheme">Nepodporované schéma ověření. Ověření se nezdařilo.</string>
+ <string name="httpErrorUnsupportedScheme">Nepodporovaný protokol</string>
+ <!-- generic file error --><string name="httpErrorFile">File error</string>
+ <!-- file not found error --><string name="httpErrorFileNotFound">File not found</string>
+ <string name="in">v</string>
+ <string name="keyguard_label_text">Telefon odemknete stisknutím tlačítka nabídky a poté 0.</string>
+ <string name="keyguard_password_emergency_instructions">Chcete-li provést tísňové volání, stiskněte tlačítko Odeslat.</string>
+ <string name="keyguard_password_instructions">Zadejte heslo nebo vytočte číslo tísňového volání.</string>
+ <string name="minute">minutu</string>
+ <string name="minutes">minut</string>
+ <string name="mmiComplete">MMI dokončeno</string>
+ <string name="mmiError">Chyba sítě nebo neplatný kód MMI.</string>
+ <string name="monday">Pondělí</string>
+ <string name="monthly">Měsíčně</string>
+ <string name="more_item_label">Další</string>
+ <string name="passwordIncorrect">Nesprávné heslo.</string>
+ <string name="permdesc_accessCoarseLocation">Identifikátory pro technologii využívající polohu vysílačů mobilních sítí (je-li k dispozici) se používají k určení přibližné polohy zařízení. Toto oprávnění vyžaduje oprávnění ACCESS_LOCATION. Škodlivé aplikace toho mohou využívat k určení vaší přibližné polohy.</string>
+ <string name="permdesc_accessFineLocation">Technologii GPS v zařízení lze používat, pokud je k dispozici. Toto oprávnění vyžaduje oprávnění ACCESS_LOCATION. Škodlivé aplikace toho mohou využívat k určení vaší polohy a mohou spotřebovávat zbytečně energii baterie.</string>
+ <string name="permdesc_accessSurfaceFlinger">Umožňuje aplikacím používat
+ funkce nižší úrovně SurfaceFlinger.</string>
+ <string name="permdesc_addSystemService">Umožňuje aplikacím vydávat
+ vlastní systémové služby nižší úrovně. Škodlivé aplikace mohou napadnout
+ systém a vykrást nebo poškodit jeho data.</string>
+ <string name="permdesc_broadcastPackageRemoved">Umožňuje aplikacím
+ vysílat oznámení o odebrání sady aplikací.
+ Škodlivé aplikace toho mohou využít k likvidaci jiné spuštěné
+ aplikace.</string>
+ <string name="permdesc_broadcastSticky">Umožňuje aplikacím odesílat
+ tzv. lepivé (sticky) vysílání, které zůstává i po ukončení vysílání.
+ Škodlivé aplikace mohou zpomalit zařízení nebo narušit jeho stabilitu
+ vynucením využívání příliš velké části paměti.</string>
+ <string name="permdesc_callPhone">Umožňuje aplikacím volat
+ telefonní čísla bez vašeho zásahu. Škodlivé aplikace mohou
+ přinést na váš telefonní účet neočekávané hovory.</string>
+ <string name="permdesc_changeComponentState">Umožňuje změnu aplikace bez ohledu na to, zda
+ je součást další aplikace povolená nebo zakázaná. Škodlivá aplikace toho může využít
+ k zakázání důležitých funkcí zařízení. Je třeba nakládat s oprávněními opatrně, protože
+ se mohou součásti aplikace dostat do stavu nepoužitelnosti, nekonzistence nebo nestability.
+ </string>
+ <string name="permdesc_deletePackages">Umožňuje aplikacím odstranit
+ sady systému Android. Škodlivé aplikace toho mohou využít k odstranění důležitých aplikací.</string>
+ <string name="permdesc_dump">Umožňuje aplikacím načítat
+ vnitřní stav systému. Škodlivé aplikace mohou načítat
+ široký rozsah soukromých a důvěrných informací, jež by
+ obvykle neměly nikdy vyžadovat.</string>
+ <string name="permdesc_fotaUpdate">Umožňuje aplikacím přijímat
+ oznámení o aktualizacích systému čekajících na dokončení a spouštět jejich
+ instalaci. Škodlivé aplikace toho mohou využít k poškození systému
+ neautorizovanými aktualizacemi nebo obecně k zásahům do aktualizačního
+ procesu.</string>
+ <string name="permdesc_getTasks">Umožňuje aplikacím načítat
+ informace o aktuálně a naposledy spuštěných úkolech. Umožňuje
+ škodlivým aplikacím
+ zjišťovat soukromé informace o jiných aplikacích.</string>
+ <string name="permdesc_installPackages">Umožňuje aplikacím instalovat nové nebo aktualizované
+ sady systému Android. Škodlivé aplikace toho mohou využít k přidání nových aplikací s libovolně
+ silnými oprávněními.</string>
+ <string name="permdesc_internalSystemWindow">Umožňuje vytváření
+ oken určených k použití uživatelským rozhraním vnitřního systému
+ . Není určeno k použití normálními aplikacemi.</string>
+ <string name="permdesc_raisedThreadPriority">Umožňuje aplikacím používat
+ vyšších priorit vláken, případně ovlivnit reagování uživatelského rozhraní
+ .</string>
+ <string name="permdesc_readContacts">Umožňuje aplikacím číst všechna
+ data o kontaktech (adresy) uložená v zařízení. Škodlivé aplikace
+ toho mohou využívat k odesílání vašich dat jiným osobám.</string>
+ <string name="permdesc_readFrameBuffer">Umožňuje aplikacím používat
+ čtení obsahu vyrovnávací paměti rámce.</string>
+ <string name="permdesc_receiveBootCompleted">Umožňuje aplikacím
+ spouštět se po dokončení spuštění systému.
+ Tím se může prodlužovat doba spouštění zařízení a
+ aplikace může svým stálým spouštěním zpomalovat celé zařízení.</string>
+ <string name="permdesc_receiveSms">Umožňuje aplikacím přijímat
+ a zpracovávat zprávy SMS. Škodlivé aplikace mohou sledovat
+ vaše zprávy nebo je odstraňovat, aniž by se zobrazily.</string>
+ <string name="permdesc_receiveMms">Umožňuje aplikacím přijímat
+ a zpracovávat zprávy MMS. Škodlivé aplikace mohou sledovat
+ vaše zprávy nebo je odstraňovat, aniž by se zobrazily.</string>
+ <string name="permdesc_receiveWapPush">Umožňuje aplikacím přijímat
+ a zpracovávat zprávy WAP. Škodlivé aplikace mohou sledovat
+ vaše zprávy nebo je odstraňovat, aniž by se zobrazily.</string>
+ <string name="permdesc_runInstrumentation">Umožňuje aplikacím
+ vložit kód vlastního nástroje do libovolné jiné aplikace.
+ Škodlivé aplikace mohou zcela zničit systém. Toto
+ oprávnění je nutné pouze pro vývoj, nikdy pro normální
+ používání zařízení.</string>
+ <string name="permdesc_runSetActivityWatcher">Umožňuje aplikacím
+ sledovat a řídit spouštění činností systému.
+ Škodlivé aplikace mohou zcela zničit systém. Toto
+ oprávnění je nutné pouze pro vývoj, nikdy pro normální
+ používání zařízení.</string>
+ <string name="permdesc_setPreferredApplications">Umožňuje aplikacím
+ upravovat oblíbené aplikace. Škodlivé aplikace tak mohou
+ bez upozornění měnit spouštěné aplikace a klamně využívat
+ stávající aplikace ke shromažďování vašich soukromých dat.</string>
+ <string name="permdesc_signalPersistentProcesses">Umožňuje aplikacím vyžadovat, aby
+ se přiváděný signál odesílal do všech trvalých procesů.</string>
+ <string name="permdesc_systemAlertWindow">Umožňuje aplikacím
+ zobrazovat okna systémových výstrah. Škodlivé aplikace mohou ovládnout
+ celou obrazovku zařízení.</string>
+ <string name="permdesc_writeContacts">Umožňuje aplikacím upravovat
+ data o kontaktech (adresy) uložená v zařízení. Škodlivé
+ aplikace toho mohou využívat k vymazání nebo úpravě dat o kontaktech.</string>
+ <string name="permdesc_writeSettings">Umožňuje aplikacím upravovat
+ data nastavení systému. Škodlivé aplikace mohou narušit systémovou
+ konfiguraci.</string>
+ <string name="permlab_accessCoarseLocation">Používat službu Cell ID</string>
+ <string name="permlab_accessFineLocation">Používat službu GPS</string>
+ <string name="permlab_accessSurfaceFlinger">Používat službu SurfaceFlinger</string>
+ <string name="permlab_addSystemService">Přidat systémovou službu</string>
+ <string name="permlab_broadcastPackageRemoved">Sada vysílání odebrána</string>
+ <string name="permlab_broadcastSticky">Vysílat lepivý obsah (sticky)</string>
+ <string name="permlab_callPhone">Volat telefonní čísla</string>
+ <string name="permlab_changeComponentState">Povolit nebo zakázat součásti aplikací</string>
+ <string name="permlab_deletePackages">Odstranit sady</string>
+ <string name="permlab_dump">Výpis stavu systému</string>
+ <string name="permlab_fotaUpdate">Instalace aktualizace systému</string>
+ <string name="permlab_getTasks">Získat informace o úkolech</string>
+ <string name="permlab_installPackages">Instalovat sady</string>
+ <string name="permlab_internalSystemWindow">Okno vnitřního systému</string>
+ <string name="permlab_raisedThreadPriority">Vyšší priority vláken</string>
+ <string name="permlab_readContacts">Čtení dat o kontaktech</string>
+ <string name="permlab_readFrameBuffer">Čtení vyrovnávací paměti rámce</string>
+ <string name="permlab_receiveBootCompleted">Spustit při spouštění</string>
+ <string name="permlab_receiveSms">Příjem zpráv SMS</string>
+ <string name="permlab_receiveMms">Příjem zpráv MMS</string>
+ <string name="permlab_receiveWapPush">Příjem zpráv WAP</string>
+ <string name="permlab_runInstrumentation">Spustit nástroje</string>
+ <string name="permlab_runSetActivityWatcher">Nastavení sledování činností</string>
+ <string name="permlab_setPreferredApplications">Nastavení upřednostňovaných aplikací</string>
+ <string name="permlab_signalPersistentProcesses">Signálové trvalé procesy</string>
+ <string name="permlab_systemAlertWindow">Okno systémových výstrah</string>
+ <string name="permlab_writeContacts">Zápis dat o kontaktech</string>
+ <string name="permlab_writeSettings">Nastavení systému pro zápis</string>
+ <string name="pm">odp.</string>
+ <string name="power_dialog">Možnosti napájení</string>
+ <string name="power_off">Vypnuto</string>
+ <string name="prepend_shortcut_label">Menu+</string>
+ <string name="primaryEmailAddressLabel">E-mail</string>
+ <string name="saturday">Sobota</string>
+ <string name="screen_progress">Pracuji...</string>
+ <string name="search_go">PŘEJÍT</string>
+ <string name="search_hint_placeholder">Zde zadejte hledaný text</string>
+ <string name="second">sekund</string>
+ <string name="seconds">sekund</string>
+ <string name="selectMenuLabel">Vybrat</string>
+ <string name="serviceClassData">Data</string>
+ <string name="serviceClassDataAsync">Asynchronní</string>
+ <string name="serviceClassDataSync">Synchronizace</string>
+ <string name="serviceClassFAX">FAX</string>
+ <string name="serviceClassPAD">PAD</string>
+ <string name="serviceClassPacket">Pakety</string>
+ <string name="serviceClassSMS">SMS</string>
+ <string name="serviceClassVoice">Hlasový záznam</string>
+ <string name="serviceDisabled">Služba zakázána</string>
+ <string name="serviceEnabled">Služba povolena</string>
+ <string name="serviceEnabledFor">Služba povolena pro:</string>
+ <string name="serviceErased">Odstranění úspěšné</string>
+ <string name="serviceNotProvisioned">Služba není poskytována.</string>
+ <string name="serviceRegistered">Registrace úspěšná</string>
+ <string name="silent_mode">Tichý režim</string>
+ <string name="simAbsentLabel">Chybí karta SIM nebo je nesprávně vložena</string>
+ <string name="simNetworkPersonalizationLabel">Tuto kartu SIM nelze v zařízení používat</string>
+ <string name="simPINLabel">Vyžadován kód PIN karty SIM (nyní nepodporován)</string>
+ <string name="simPUKLabel">Vyžadován kód PUK karty SIM (nyní nepodporován)</string>
+ <string name="status_bar_applications_label">Aplikace</string>
+ <string name="status_bar_close">Zavřít</string>
+ <string name="status_bar_latest_events_label">Poslední události</string>
+ <string name="status_bar_no_notifications">Neupozorňovat</string>
+ <string name="status_bar_ongoing_events_label">Probíhá</string>
+ <string name="sunday">Neděle</string>
+ <string name="thursday">Čtvrtek</string>
+ <string name="time_picker_ColonBetweenHourAndMinute_text">:</string>
+ <string name="time_picker_setButton_text">Nastavit</string>
+ <string name="today">Dnes</string>
+ <string name="tomorrow">Zítra</string>
+ <string name="tuesday">Úterý</string>
+ <string name="turn_off_radio">Vypnout rádio</string>
+ <string name="turn_on_radio">Zapnout rádio</string>
+ <string name="unknownName">(neznámý)</string>
+ <string name="untitled">&lt;bez názvu&gt;</string>
+ <string name="web_user_agent">Mozilla/5.0 (Linux; U; Android 0.5; en)
+ AppleWebKit/522+ (KHTML, like Gecko) Safari/419.3</string>
+ <string name="wednesday">Středa</string>
+ <string name="week">týden</string>
+ <string name="weekly">"Týdně (%s)"</string>
+ <string name="weeks">týdnů</string>
+ <string name="yearly">Ročně</string>
+ <string name="yesterday">Včera</string>
+</resources>
diff --git a/core/res/res/values-de-rDE/strings.xml b/core/res/res/values-de-rDE/strings.xml
new file mode 100644
index 0000000..aafe7e5
--- /dev/null
+++ b/core/res/res/values-de-rDE/strings.xml
@@ -0,0 +1,767 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="BaMmi">Anrufsperre</string>
+ <string name="CLIRDefaultOffNextCallOff">Anrufer-ID ist standardmäßig nicht beschränkt. Nächster Anruf: Nicht beschränkt</string>
+ <string name="CLIRDefaultOffNextCallOn">Anrufer-ID ist standardmäßig nicht beschränkt. Nächster Anruf: Beschränkt</string>
+ <string name="CLIRDefaultOnNextCallOff">Anrufer-ID ist standardmäßig beschränkt. Nächster Anruf: Nicht beschränkt</string>
+ <string name="CLIRDefaultOnNextCallOn">Anrufer-ID ist standardmäßig beschränkt. Nächster Anruf: Beschränkt</string>
+ <string name="CLIRPermanent">Die Einstellung der Anrufer-ID kann nicht geändert werden.</string>
+ <string name="CfMmi">Rufumleitung</string>
+ <string name="ClipMmi">Anrufer-ID von eingehendem Anrufer</string>
+ <string name="ClirMmi">Anrufer-ID bei ausgehendem Anruf</string>
+ <string name="CwMmi">Anklopfen</string>
+ <string name="Midnight">"Mitternacht"</string>
+ <string name="Noon">"Mittag"</string>
+ <string name="PinMmi">PIN-Änderung</string>
+ <string name="PwdMmi">Kennwortänderung</string>
+ <string name="VideoView_error_button">OK</string>
+ <string name="VideoView_error_text_unknown">Dieses Video kann leider nicht abgespielt werden.</string>
+ <string name="VideoView_error_title">Video kann nicht abgespielt werden</string>
+ <string name="abbrev_month">"<xliff:g id="format">%b</xliff:g>"</string>
+ <string name="abbrev_month_day">"<xliff:g id="format">%b %-d</xliff:g>"</string>
+ <string name="abbrev_month_day_year">"<xliff:g id="format">%b %-d, %Y</xliff:g>"</string>
+ <string name="abbrev_month_year">"<xliff:g id="format">%b %Y</xliff:g>"</string>
+ <string name="activate_keyguard">Displaysperre</string>
+ <string name="aerr_application">Die Anwendung <xliff:g id="application">%1$s</xliff:g>
+ (Vorgang <xliff:g id="process">%2$s</xliff:g>) wurde unerwartet angehalten. Versuchen Sie es noch einmal.</string>
+ <string name="aerr_process">Der Vorgang <xliff:g id="process">%1$s</xliff:g> wurde
+ unerwartet angehalten. Versuchen Sie es noch einmal.</string>
+ <string name="aerr_title">Verzeihung!</string>
+ <string name="ago">zuvor</string>
+ <string name="alwaysUse">Standardmäßig für diese Aktion verwenden.</string>
+ <string name="am">"AM"</string>
+ <string name="anr_activity_application">Keine Reaktion bei Aktivität <xliff:g id="activity">%1$s</xliff:g> (in Anwendung <xliff:g id="application">%2$s</xliff:g>).</string>
+ <string name="anr_activity_process">Aktivität <xliff:g id="activity">%1$s</xliff:g> (in Vorgang <xliff:g id="process">%2$s</xliff:g>), keine Reaktion.</string>
+ <string name="anr_application_process">Keine Reaktion bei Anwendung <xliff:g id="application">%1$s</xliff:g> (in Vorgang <xliff:g id="process">%2$s</xliff:g>).</string>
+ <string name="anr_process">Vorgang <xliff:g id="process">%1$s</xliff:g>, keine Reaktion.</string>
+ <string name="anr_title">Keine Reaktion bei Anwendung</string>
+ <string name="badPin">Die alte PIN wurde falsch eingegeben.</string>
+ <string name="badPuk">Der PUK wurde falsch eingegeben.</string>
+ <string name="battery_low_percent_format">weniger als <xliff:g id="number">%d%%</xliff:g>
+ verbleiben.</string>
+ <string name="battery_low_subtitle">Die Akkuladung geht zur Neige:</string>
+ <string name="battery_low_title">Schließen Sie Ladegerät an</string>
+ <string name="battery_status_charging">Laden\u2026</string>
+ <string name="battery_status_text_percent_format"><xliff:g id="number">%d%%</xliff:g></string>
+ <string name="before">Vorher</string>
+ <string name="browserSavedFormData">Formulardaten gespeichert.</string>
+ <string name="byteShort">B</string>
+ <string name="cancel">Abbrechen</string>
+ <string name="capital_off">AUS</string>
+ <string name="capital_on">EIN</string>
+ <string name="cfReasonBusy">Rufumleitung - Wenn besetzt</string>
+ <string name="cfReasonNR">Rufumleitung - Wenn nicht erreichbar</string>
+ <string name="cfReasonNRy">Rufumleitung - Bei keiner Antwort</string>
+ <string name="cfReasonUnconditional">Rufumleitung - Immer</string>
+ <string name="cfTemplateForwarded">{0}: {1}</string>
+ <string name="cfTemplateForwardedTime">{0}: {1} nach {2} Sek.</string>
+ <string name="cfTemplateNotForwarded">{0}: Nicht umgeleitet</string>
+ <string name="cfTemplateRegistered">{0}: Nicht umgeleitet</string>
+ <string name="cfTemplateRegisteredTime">{0}: Nicht umgeleitet</string>
+ <string name="chooseActivity">Aktion auswählen</string>
+ <string name="clearDefaultHintMsg">Löschen Sie Standardeinstellung unter Startseiteneinstellungen &gt; Anwendungen &gt; Anwendungen verwalten.</string>
+ <string name="compass_accuracy_banner">Kompass erfordert Kalibration</string>
+ <string name="compass_accuracy_notificaction_body">Beschreiben Sie mit dem Telefon eine 8, um den Kompass zu kalibrieren.</string>
+ <string name="compass_accuracy_notificaction_title">Kompass kalibrieren</string>
+ <string name="contentServiceSync">Synchr.</string>
+ <string name="contentServiceSyncErrorNotificationDesc">Bei der Synchronisierung kommt es zu Problemen.</string>
+ <string name="contentServiceSyncNotificationDesc">Synchr.</string>
+ <string name="contentServiceSyncNotificationTitle">Synchr.</string>
+ <string name="contentServiceTooManyDeletesNotificationDesc">Zu viele %s Löschungen</string>
+ <string name="contentServiceXmppAvailable">XMPP Active</string>
+ <string name="copy">Kopieren</string>
+ <string name="copyAll">Alle kopieren</string>
+ <string name="copyUrl">URL kopieren</string>
+ <string name="cut">Ausschneiden</string>
+ <string name="cutAll">Alle ausschneiden</string>
+ <string name="daily">Täglich</string>
+ <string name="daily_format">h:mm aa</string>
+ <string name="date1_date2">"<xliff:g id="format">%2$s \u2013 %5$s</xliff:g>"</string>
+ <string name="date1_time1_date2_time2">"<xliff:g id="format">%2$s, %3$s \u2013 %5$s, %6$s</xliff:g>"</string>
+ <string name="date_picker_month">Monat</string>
+ <string name="date_picker_set">Einstellen</string>
+ <string name="date_range_separator">" \u2013 "</string>
+ <string name="date_time_set">Einstellen</string>
+ <string name="day">Tag</string>
+ <string name="day_of_week_long_friday">Freitag</string>
+ <string name="day_of_week_long_monday">Montag</string>
+ <string name="day_of_week_long_saturday">Samstag</string>
+ <string name="day_of_week_long_sunday">Sonntag</string>
+ <string name="day_of_week_long_thursday">Donnerstag</string>
+ <string name="day_of_week_long_tuesday">Dienstag</string>
+ <string name="day_of_week_long_wednesday">Mittwoch</string>
+ <string name="day_of_week_medium_friday">Fre.</string>
+ <string name="day_of_week_medium_monday">Mon.</string>
+ <string name="day_of_week_medium_saturday">Sam.</string>
+ <string name="day_of_week_medium_sunday">Son.</string>
+ <string name="day_of_week_medium_thursday">Don.</string>
+ <string name="day_of_week_medium_tuesday">Die.</string>
+ <string name="day_of_week_medium_wednesday">Mit.</string>
+ <string name="day_of_week_short_friday">Fr</string>
+ <string name="day_of_week_short_monday">Mo</string>
+ <string name="day_of_week_short_saturday">Sa</string>
+ <string name="day_of_week_short_sunday">So</string>
+ <string name="day_of_week_short_thursday">Do</string>
+ <string name="day_of_week_short_tuesday">Di</string>
+ <string name="day_of_week_short_wednesday">Mi</string>
+ <string name="day_of_week_shorter_friday">F</string>
+ <string name="day_of_week_shorter_monday">M</string>
+ <string name="day_of_week_shorter_saturday">Sa</string>
+ <string name="day_of_week_shorter_sunday">So</string>
+ <string name="day_of_week_shorter_thursday">Do</string>
+ <string name="day_of_week_shorter_tuesday">Di</string>
+ <string name="day_of_week_shorter_wednesday">M</string>
+ <string name="day_of_week_shortest_friday">F</string>
+ <string name="day_of_week_shortest_monday">M</string>
+ <string name="day_of_week_shortest_saturday">S</string>
+ <string name="day_of_week_shortest_sunday">S</string>
+ <string name="day_of_week_shortest_thursday">D</string>
+ <string name="day_of_week_shortest_tuesday">D</string>
+ <string name="day_of_week_shortest_wednesday">M</string>
+ <string name="days">Tage</string>
+ <string name="daysDurationFuturePlural">in <xliff:g id="days">%d</xliff:g> Tagen</string>
+ <string name="daysDurationPastPlural">vor <xliff:g id="days">%d</xliff:g> Tagen</string>
+ <string name="debug">Debug</string>
+ <string name="defaultMsisdnAlphaTag">MSISDN1</string>
+ <string name="defaultVoiceMailAlphaTag">Mailbox</string>
+ <string name="default_permission_group">Standard</string>
+ <string name="elapsed_time_short_format_h_mm_ss"><xliff:g id="format">%1$d:%2$02d:%3$02d</xliff:g></string>
+ <string name="elapsed_time_short_format_mm_ss"><xliff:g id="format">%1$02d:%2$02d</xliff:g></string>
+ <string name="ellipsis">\u2026</string>
+ <string name="emergency_call_dialog_call">Notruf</string>
+ <string name="emergency_call_dialog_cancel">Abbrechen</string>
+ <string name="emergency_call_dialog_number_for_display">Notrufnummer</string>
+ <string name="emergency_call_dialog_text">Notruf absetzen?</string>
+ <string name="emergency_call_number_uri">Tel:112</string>
+ <string name="emptyPhoneNumber">(Keine Telefonnummer)</string>
+ <string name="every_weekday">"Jeden Wochentag (Mon\u2013Fre)"</string>
+ <string name="factorytest_failed">Werkstest fehlgeschlagen</string>
+ <string name="factorytest_no_action">Es wurde kein Paket gefunden, dass die
+ FACTORY_TEST-Aktion bereitstellt.</string>
+ <string name="factorytest_not_system">Die FACTORY_TEST-Aktion
+ wird nur für Pakete unterstützt, die unter /system/app installiert sind.</string>
+ <string name="factorytest_reboot">Neustart</string>
+ <string name="force_close">Erzwungene Beendigung</string>
+ <string name="friday">Freitag</string>
+ <string name="gigabyteShort">GB</string>
+ <string name="global_action_lock">Displaysperre</string>
+ <string name="global_action_power_off">Ausschalten</string>
+ <string name="global_action_silent_mode_off_status">Sound ist EIN</string>
+ <string name="global_action_silent_mode_on_status">Sound ist AUS</string>
+ <string name="global_action_toggle_silent_mode">Lautlosmodus</string>
+ <string name="global_actions">Telefonoptionen</string>
+ <string name="hour">Stunde</string>
+ <string name="hours">Stunden</string>
+ <string name="httpError">Die Webseite enthält einen Fehler.</string>
+ <string name="httpErrorAuth">Die Authentifizierung war nicht erfolgreich.</string>
+ <string name="httpErrorBadUrl">Die Seite konnte nicht geöffnet werden, da die URL nicht gültig ist.</string>
+ <string name="httpErrorConnect">Die Verbindung zum Server war nicht erfolgreich.</string>
+ <string name="httpErrorFailedSslHandshake">Eine sichere Verbindung konnte nicht hergestellt werden.</string>
+ <string name="httpErrorFile">Zugriff auf die Datei war nicht möglich.</string>
+ <string name="httpErrorFileNotFound">Die angeforderte Datei wurde nicht gefunden.</string>
+ <string name="httpErrorIO">Kommunikation mit dem Server nicht möglich. Versuchen Sie es später noch einmal.</string>
+ <string name="httpErrorLookup">Die URL konnte nicht gefunden werden.</string>
+ <string name="httpErrorOk">OK</string>
+ <string name="httpErrorProxyAuth">Die Authentifizierung über den Proxy-Server war nicht erfolgreich.</string>
+ <string name="httpErrorRedirectLoop">Die Seite enthält zu viele Server-Umleitungen.</string>
+ <string name="httpErrorTimeout">Die Zeit für die Verbindung zum Server ist abgelaufen.</string>
+ <string name="httpErrorTooManyRequests">Es werden zu viele Aufgaben verabeitet. Versuchen Sie es später noch einmal.</string>
+ <string name="httpErrorUnsupportedAuthScheme">Das Schema für die Seitenauthentifizierung wird nicht unterstützt.</string>
+ <string name="httpErrorUnsupportedScheme">Das Protokoll wird nicht unterstützt.</string>
+ <string name="in">in</string>
+ <string name="invalidPin">Geben Sie eine PIN mit 4 bis 8 Stellen ein.</string>
+ <string name="keyguard_label_text">Drücken Sie zum Entsperren erst Menü und dann 0.</string>
+ <string name="keyguard_password_emergency_instructions">Anrufen-Taste drücken, um Notruf abzusetzen.</string>
+ <string name="keyguard_password_enter_pin_code">PIN-Code eingeben:</string>
+ <string name="keyguard_password_instructions">Passwort eingeben oder Notrufnummer wählen.</string>
+ <string name="keyguard_password_wrong_pin_code">Falscher PIN-Code!</string>
+ <string name="kilobyteShort">KB</string>
+ <string name="lockscreen_carrier_default">(Kein Dienst)</string>
+ <string name="lockscreen_carrier_key">gsm.operator.alpha</string>
+ <string name="lockscreen_emergency_call">Notruf</string>
+ <string name="lockscreen_failed_attempts_almost_glogin">
+ Sie haben das Entsperrmuster <xliff:g id="number">%d</xliff:g> Mal falsch gezeichnet.
+ Nach <xliff:g id="number">%d</xliff:g> weiteren nicht erfolgreichen Versuchen,
+ werden Sie aufgefordert das Gerät mit der Google-Anmeldung zu entsperren.\n\n
+ Versuchen Sie es bitte in <xliff:g id="number">%d</xliff:g> Sekunden noch einmal.
+ </string>
+ <string name="lockscreen_forgot_pattern_button_text">Muster vergessen?</string>
+ <string name="lockscreen_glogin_instructions">Um das Gerät zu entsperren,\nmelden Sie sich mit Ihrem Google-Konto an:</string>
+ <string name="lockscreen_glogin_invalid_input">Ungültiger Benutzername oder ungültiges Kennwort.</string>
+ <string name="lockscreen_glogin_password_hint">Kennwort</string>
+ <string name="lockscreen_glogin_submit_button">Anmelden</string>
+ <string name="lockscreen_glogin_too_many_attempts">Zu viele Musterversuche!</string>
+ <string name="lockscreen_glogin_username_hint">Benutzername (E-Mail)</string>
+ <string name="lockscreen_instructions_when_pattern_disabled">Zum Entsperren Menü drücken.</string>
+ <string name="lockscreen_instructions_when_pattern_enabled">Zum Entsperren oder Absetzen von Notruf Menü drücken.</string>
+ <string name="lockscreen_low_battery">Schließen Sie Ladegerät an.</string>
+ <string name="lockscreen_missing_sim_instructions">Bitte SIM-Karte einsetzen.</string>
+ <string name="lockscreen_missing_sim_message">Keine SIM-Karte im Telefon.</string>
+ <string name="lockscreen_missing_sim_message_short">Keine SIM-Karte.</string>
+ <string name="lockscreen_pattern_correct">Korrekt!</string>
+ <string name="lockscreen_pattern_instructions">Zum Entsperren Muster zeichnen:</string>
+ <string name="lockscreen_pattern_wrong">Versuchen Sie es erneut:</string>
+ <string name="lockscreen_plugged_in">Laden… (<xliff:g id="number">%d%%</xliff:g>)</string>
+ <string name="lockscreen_screen_locked">Display gesperrt</string>
+ <string name="lockscreen_sim_locked_message">SIM-Karte gesperrt.</string>
+ <string name="lockscreen_sim_puk_locked_instructions">Wenden Sie sich an den Kundendienst.</string>
+ <string name="lockscreen_sim_puk_locked_message">SIM-Karte ist mit PUK gesperrt.</string>
+ <string name="lockscreen_sim_unlock_progress_dialog_message">Entsperrung von SIM-Karte\u2026</string>
+ <string name="lockscreen_too_many_failed_attempts_countdown">In <xliff:g id="number">%d</xliff:g> Sekunden erneut versuchen</string>
+ <string name="lockscreen_too_many_failed_attempts_dialog_message">
+ Sie haben das Entsperrmuster <xliff:g id="number">%d</xliff:g> Mal falsch gezeichnet.
+ \n\nIn <xliff:g id="number">%d</xliff:g> Sekunden erneut versuchen.
+ </string>
+ <string name="lockscreen_too_many_failed_attempts_dialog_title">Warnhinweis zum Sperrmuster</string>
+ <string name="low_internal_storage_text">Interner Speicherplatz gering.</string>
+ <string name="low_internal_storage_view_text">Der interne Speicherplatz im Telefon ist gering.</string>
+ <string name="low_internal_storage_view_title">Speicherplatz gering</string>
+ <string name="low_memory">Telefonspeicher voll! Löschen Sie einige Dateien um Speicherplatz bereitzustellen.</string>
+ <string name="me">Mich</string>
+ <string name="megabyteShort">MB</string>
+ <string name="midnight">"Mitternacht"</string>
+ <string name="minute">Min</string>
+ <string name="minutes">Min</string>
+ <string name="mismatchPin">Die eingegebenen PINs stimmen nicht überein.</string>
+ <string name="mmiComplete">MMI komplett.</string>
+ <string name="mmiError">Fehler bei Verbindung oder ungültiger MMI-Code.</string>
+ <string name="monday">Montag</string>
+ <string name="month">"<xliff:g id="format">%B</xliff:g>"</string>
+ <string name="month_day">"<xliff:g id="format">%B %-d</xliff:g>"</string>
+ <string name="month_day_year">"<xliff:g id="format">%B %-d, %Y</xliff:g>"</string>
+ <string name="month_long_april">April</string>
+ <string name="month_long_august">August</string>
+ <string name="month_long_december">Dezember</string>
+ <string name="month_long_february">Februar</string>
+ <string name="month_long_january">Januar</string>
+ <string name="month_long_july">Juli</string>
+ <string name="month_long_june">Juni</string>
+ <string name="month_long_march">März</string>
+ <string name="month_long_may">Mai</string>
+ <string name="month_long_november">November</string>
+ <string name="month_long_october">Oktober</string>
+ <string name="month_long_september">September</string>
+ <string name="month_medium_april">Apr</string>
+ <string name="month_medium_august">Aug</string>
+ <string name="month_medium_december">Dez</string>
+ <string name="month_medium_february">Feb</string>
+ <string name="month_medium_january">Jan</string>
+ <string name="month_medium_july">Jul</string>
+ <string name="month_medium_june">Jun</string>
+ <string name="month_medium_march">Mär</string>
+ <string name="month_medium_may">Mai</string>
+ <string name="month_medium_november">Nov</string>
+ <string name="month_medium_october">Okt</string>
+ <string name="month_medium_september">Sep</string>
+ <string name="month_shortest_april">A</string>
+ <string name="month_shortest_august">A</string>
+ <string name="month_shortest_december">D</string>
+ <string name="month_shortest_february">F</string>
+ <string name="month_shortest_january">J</string>
+ <string name="month_shortest_july">J</string>
+ <string name="month_shortest_june">J</string>
+ <string name="month_shortest_march">M</string>
+ <string name="month_shortest_may">M</string>
+ <string name="month_shortest_november">N</string>
+ <string name="month_shortest_october">O</string>
+ <string name="month_shortest_september">S</string>
+ <string name="month_year">"<xliff:g id="format">%B %Y</xliff:g>"</string>
+ <string name="monthly">Monatlich</string>
+ <string name="monthly_format">MMM d</string>
+ <string name="more_item_label">Weitere</string>
+ <string name="needPuk2">Geben Sie die PUK2 ein, um die SIM-Karte zu entsperren.</string>
+ <string name="no">Abbrechen</string>
+ <string name="noApplications">Keine Anwendungen können diese Aktion durchführen.</string>
+ <string name="no_permissions">Keine Genehmigungen erforderlich</string>
+ <string name="no_recent_tasks">Keine letzten Anwendungen.</string>
+ <string name="noon">"Mittag"</string>
+ <string name="numeric_date">"<xliff:g id="format">%m/%d/%Y</xliff:g>"</string>
+ <string name="numeric_date_notation">"<xliff:g id="format">%m/%d/%y</xliff:g>"</string>
+ <string name="numeric_md1_md2">"<xliff:g id="format">%2$s/%3$s \u2013 %7$s/%8$s</xliff:g>"</string>
+ <string name="numeric_md1_time1_md2_time2">"<xliff:g id="format">%2$s/%3$s, %5$s \u2013 %7$s/%8$s, %10$s</xliff:g>"</string>
+ <string name="numeric_mdy1_mdy2">"<xliff:g id="format">%2$s/%3$s/%4$s \u2013 %7$s/%8$s/%9$s</xliff:g>"</string>
+ <string name="numeric_mdy1_time1_mdy2_time2">"<xliff:g id="format">%2$s/%3$s/%4$s, %5$s \u2013 %7$s/%8$s/%9$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %2$s/%3$s, %5$s \u2013 %6$s, %7$s/%8$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %2$s/%3$s \u2013 %6$s, %7$s/%8$s</xliff:g>"</string>
+ <string name="numeric_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %2$s/%3$s/%4$s, %5$s \u2013 %6$s, %7$s/%8$s/%9$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %2$s/%3$s/%4$s \u2013 %6$s, %7$s/%8$s/%9$s</xliff:g>"</string>
+ <string name="ok">OK</string>
+ <string name="oneMonthDurationPast">Vor 1 Monat</string>
+ <string name="open_permission_deny">Sie haben keine Genehmigung zum Öffnen dieser Seite.</string>
+ <string name="passwordIncorrect">Falsches Kennwort.</string>
+ <string name="paste">Einfügen</string>
+ <string name="permdesc_accessCoarseLocation">Greifen Sie auf ungefähre Ortsquellen wie z. B. die
+ Funknetzdatenbank zu, um den ungefähren Ort des Telefons zu ermitteln, sofern dies möglich ist. Schädliche Anwendungen
+ können dies nutzen, um zu ermitteln, wo Sie sich ungefähr befinden.</string>
+ <string name="permdesc_accessFineLocation">Greifen Sie auf genaue Ortsquellen wie z. B. das
+ GPS auf dem Telefon zu, sofern dies möglich ist.
+ Schädliche Anwendungen können dies nutzen, um zu ermitteln, wo Sie sich befinden, und dabei
+ zusätzlichen Akkustrom verbrauchen.</string>
+ <string name="permdesc_accessMockLocation">Erstellen Sie einen Scheinort zum Testen.
+ Schädliche Anwendungen können dies nutzen, um den Ort und/oder Status zu überschreiben, der von echten
+ Ortsquellen, z. B. GPS- oder Netzbetreibern angegeben wird.</string>
+ <string name="permdesc_accessNetworkState">Ermöglicht einer Anwendung,
+ den Zustand aller Netze zu erkennen.</string>
+ <string name="permdesc_accessSurfaceFlinger">Ermöglicht einer Anwendung
+ SurfaceFlinger-Low-Level-Funktionen zu nutzen.</string>
+ <string name="permdesc_accessWifiState">Ermöglicht einer Anwendung,
+ Informationen über den Zustand von Wi-Fi zu erkennen.</string>
+ <string name="permdesc_addSystemService">Ermöglicht einer Anwendung
+ eigene Low-Level-Systemdienste zu veröffentlichen. Schädliche Anwendungen können dies nutzen, um auf das
+ System zuzugreifen und Daten darauf zu entwenden oder zu ändern.</string>
+ <string name="permdesc_batteryStats">Ermöglicht die Änderung
+ gesammelter Akkudaten. Nicht für die Verwendung durch gewöhnliche Anwendungen bestimmt.</string>
+ <string name="permdesc_bluetooth">Ermöglicht einer Anwendung die
+ Konfiguration des lokalen Bluetooth-Telefons anzuzeigen und Verbindungen
+ mit gekoppelten Geräten anzunehmen.</string>
+ <string name="permdesc_bluetoothAdmin">Ermöglicht einer Anwendung das
+ lokale Bluetooth-Telefon zu konfigurieren und entfernte Geräte zu erkennen und zu
+ koppeln.</string>
+ <string name="permdesc_brick">Ermöglicht einer Anwendung das
+ gesamte Telefon bleibend zu aktivieren. Dies ist sehr riskant.</string>
+ <string name="permdesc_broadcastPackageRemoved">Ermöglicht einer Anwendung
+ eine Benachrichtigung zu senden, dass ein Anwendungspaket entfernt wurde.
+ Schädliche Anwendungen können dies nutzen, um alle anderen ausgeführten
+ Anwendungen zu zerstören.</string>
+ <string name="permdesc_broadcastSticky">Ermöglicht einer Anwendung
+ Übertragungen zu senden, die nach Beendigung der Sendung erhalten bleiben.
+ Schädliche Anwendungen können das Telefon langsamer oder unzuverlässiger machen, indem sie es veranlassen zu
+ viel Speicher zu nutzen.</string>
+ <string name="permdesc_callPhone">Ermöglicht einer Anwendung
+ Telefonnummern ohne Ihr Eingreifen zu wählen. Schädliche Anwendungen können dies nutzen, um
+ unerwartete Anrufe auf Ihrer Rechnung erscheinen zu lassen. Der Anwendung wird hierbei nicht
+ ermöglicht Notrufe abzusetzen.</string>
+ <string name="permdesc_camera">Ermöglicht einer Anwendung Bilder mit der
+ Kamera aufzunehmen. Die Anwendung kann jederzeit Bilder
+ aufnehmen, die von der Kamera erfasst werden.</string>
+ <string name="permdesc_changeComponentState">Ermöglicht einer Anwendung zu ändern, ob eine
+ Komponente einer anderen Anwendung aktiviert ist oder nicht. Schädliche Anwendungen können dies nutzen,
+ um wichtige Telefonfunktionen zu deaktivieren. Seien Sie mit dieser Genehmigung vorsichtig, da es möglich ist
+ Anwendungskomponenten unbrauchbar, unzuverlässig oder instabil zu machen.
+ </string>
+ <string name="permdesc_changeConfiguration">Ermöglicht einer Anwendung
+ die aktuelle Konfiguration wie z. B. die lokale oder allgemeine Schriftgröße zu
+ ändern.</string>
+ <string name="permdesc_changeNetworkState">Ermöglicht einer Anwendung,
+ den Zustand der Netzkonnektivität zu ändern.</string>
+ <string name="permdesc_changeWifiState">Ermöglicht einer Anwendung, eine Verbindung
+ mit Wi-Fi-Zugangspunkten herzustellen bzw. die Verbindung zu trennen, und Änderungen an
+ konfigurierten Wi-Fi-Netzen vorzunehmen.</string>
+ <string name="permdesc_clearAppCache">Ermöglicht einer Anwendung zusätzlichen Telefonspeicher bereitzustellen,
+ in dem sie Dateien im Cache-Verzeichnis löscht. Der Zugriff ist in der
+ Regel stark auf Systemvorgänge beschränkt.</string>
+ <string name="permdesc_clearAppUserData">Ermöglicht einer Anwendung, Benutzerdaten zu löschen.</string>
+ <string name="permdesc_createNetworkSockets">Ermöglicht einer Anwendung,
+ Netz-Sockets zu erstellen.</string>
+ <string name="permdesc_deleteCacheFiles">Ermöglicht einer Anwendung
+ Cache-Dateien zu löschen.</string>
+ <string name="permdesc_deletePackages">Ermöglicht einer Anwendung
+ Android-Pakete zu löschen. Schädliche Anwendungen können dies nutzen, um wichtige Anwendungen zu löschen.</string>
+ <string name="permdesc_devicePower">Ermöglicht einer Anwendung das
+ Telefon ein- oder auszuschalten.</string>
+ <string name="permdesc_disableKeyguard">Ermöglicht einer Anwendung,
+ die Tastensperre und einen entsprechenden Kennwortschutz zu deaktivieren. Ein typisches Beispiel hierfür ist,
+ wenn das Telefon die Tastensperre bei einem eingehenden Anruf deaktiviert
+ und nach Beendigung des Gesprächs wieder aktiviert.</string>
+ <string name="permdesc_dump">Ermöglicht einer Anwendung den
+ internen Zustand des Systems abzurufen. Schädliche Anwendungen können dies nutzen, um eine Vielzahl
+ von privaten und sicheren Daten abzurufen, die Sie normalerweise
+ niemals benötigen.</string>
+ <string name="permdesc_expandStatusBar">Ermöglicht einer Anwendung,
+ die Statusleiste zu erweitern oder zu verkleinern.</string>
+ <string name="permdesc_factoryTest">Dies wird als ein Low-Level-Herstellertest durchgeführt,
+ bei dem Sie kompletten Zugriff auf die Telefonhardware erhalten. Steht nur zur Verfügung,
+ wenn ein Telefon im Herstellertestmodus verwendet wird.</string>
+ <string name="permdesc_flashlight">Ermöglicht einer Anwendung das
+ Blitzlicht zu steuern.</string>
+ <string name="permdesc_forceBack">Ermöglicht einer Anwendung eine
+ Aktivität im Vordergrund zu beenden und in den Hintergrund treten zu lassen.
+ Für normale Anwendungen sollte dies niemals nötig sein.</string>
+ <string name="permdesc_fotaUpdate">Ermöglicht einer Anwendung
+ Benachrichtigungen über bereitstehende Systemupdates zu empfangen und deren
+ Installation auszulösen. Schädliche Anwendungen können dies nutzen, um das System mit
+ nicht autorisierten Updates zu beschädigen oder den Aktualisierungsvorgang
+ zu stören.</string>
+ <string name="permdesc_getAccounts">Ermöglicht einer Anwendung
+ die Liste mit Konten abzurufen, die dem Telefon bekannt sind.</string>
+ <string name="permdesc_getPackageSize">Ermöglicht einer Anwendung,
+ Code, Daten und Cache-Größen abzurufen.</string>
+ <string name="permdesc_getTasks">Ermöglicht einer Anwendung Daten
+ über aktuelle und ausgeführte Aufgaben abzurufen. Schädliche Anwendungen
+ können dies nutzen, um private Daten anderer Anwendungen aufzufinden.</string>
+ <string name="permdesc_hardware_test">Ermöglicht einer Anwendung verschiedene
+ Peripheriegeräte zum Testen der Hardware zu steuern.</string>
+ <string name="permdesc_injectEvents">Ermöglicht einer Anwendung
+ eigene Eingaben (z. B. Tastendruck) auf andere Anwendungen zu übertragen. Schädliche Anwendungen
+ können dies nutzen, um die Kontrolle über das Telefon zu erhalten.</string>
+ <string name="permdesc_installPackages">Ermöglicht einer Anwendung neue oder aktualisierte
+ Android-Pakete zu installieren. Schädliche Anwendungen können dies nutzen, um neue Anwendungen mit willkürlichen
+ umfangreichen Genehmigungen hinzuzufügen.</string>
+ <string name="permdesc_internalSystemWindow">Ermöglicht die Erstellung von
+ Fenstern, die für die Verwendung durch die interne Systemanwenderoberfläche bestimmt sind.
+ Dies wird für normale Anwendungen nicht benötigt.</string>
+ <string name="permdesc_manageAppTokens">Ermöglicht einer Anwendung
+ eigene Tokens zu erstellen und verwalten, wobei die normale
+ Z-Reihenfolge umgangen wird. Dies sollte für normale Anwendungen nicht erforderlich sein.</string>
+ <string name="permdesc_masterClear">Ermöglicht einer Anwendung das System komplett
+ auf seine Standardwerte zurückzusetzen. Dabei werden alle Daten,
+ Konfigurationen und installierten Anwendungen gelöscht.</string>
+ <string name="permdesc_modifyAudioSettings">Ermöglicht einer Anwendung
+ globale Audioeinstellungen wie z. B. Lautstärke und Routing zu ändern.</string>
+ <string name="permdesc_modifyPhoneState">Ermöglicht einer Anwendung die
+ Telefonfunktionen des Gerätes zu steuern. Eine Anwendung mit dieser Genehmigung kann zwischen
+ Netzen wechseln, den Telefonfunk ein- und ausschalten und andere Schritte durchführen, ohne dass Sie darüber
+ unterrichtet werden.</string>
+ <string name="permdesc_mount_unmount_filesystems">Ermöglicht einer Anwendung Dateisysteme für
+ Wechselspeicher zu installieren und deinstallieren.</string>
+ <string name="permdesc_persistentActivity">Ermöglicht einer Anwendung
+ eigene Teile zu blockieren, so dass das System sie nicht für andere
+ Anwendungen nutzen kann.</string>
+ <string name="permdesc_processOutgoingCalls">Ermöglicht einer Anwendung
+ ausgehende Anrufe zu verarbeiten und die gewählte Nummer zu ändern.
+ Schädliche Anwendungen können dies nutzen, um ausgehende Anrufe zu überwachen, umzuleiten oder zu unterbinden.</string>
+ <string name="permdesc_readCalendar">Ermöglicht einer Anwendung alle
+ auf dem Telefon gespeicherten Kalenderereignisse zu lesen.
+ Schädliche Anwendungen können dies nutzen, um Kalenderereignisse anderen Personen zuzusenden.</string>
+ <string name="permdesc_readContacts">Ermöglicht einer Anwendung alle
+ auf dem Telefon gespeicherten Kontakte (Adressen) zu lesen.
+ Schädliche Anwendungen können dies nutzen, um Ihre Daten anderen Personen zuzusenden.</string>
+ <string name="permdesc_readFrameBuffer">Ermöglicht einer Anwendung den Inhalt
+ des Frame-Puffers zu lesen.</string>
+ <string name="permdesc_readInputState">Ermöglicht einer Anwendung die
+ Tasten zu erkennen, die Sie drücken, wenn Sie eine andere Anwendung nutzen
+ (z. B. wenn Sie ein Kennwort eingeben). Für normale Anwendungen sollte dies niemals erforderlich sein.</string>
+ <string name="permdesc_readLogs">Ermöglicht einer Anwendung
+ verschiedene Log-Dateien des Systems zu lesen. Sie können so allgemeine
+ Informationen über die Aktionen auf dem Telefon erhalten. Diese Informationen sollten aber keine
+ persönlichen oder privaten Daten enthalten.</string>
+ <string name="permdesc_readOwnerData">Ermöglicht einer Anwendung
+ auf dem Telefon gespeicherte Daten des Besitzers zu lesen. Schädliche
+ Anwendungen können dies nutzen, um die Daten des Telefonbesitzers zu lesen.</string>
+ <string name="permdesc_readPhoneState">Ermöglicht der Anwendung auf Telefonfunktionen
+ des Gerätes zuzugreifen. Eine Anwendung mit dieser Genehmigung kann die Nummer dieses
+ Telefons ermitteln, erkennen, ob ein Gespräch geführt wird, die Nummer des Gesprächspartners erkennen
+ usw.</string>
+ <string name="permdesc_readSms">Ermöglicht einer Anwendung
+ SMS-Nachrichten zu lesen, die auf dem Telefon oder der SIM-Karte gespeichert sind. Schädliche Anwendungen
+ können dies nutzen, um vertrauliche Nachrichten zu lesen.</string>
+ <string name="permdesc_readSyncSettings">Ermöglicht einer Anwendung Synchronisierungseinstellungen zu lesen,
+ z. B. ob die Synchronisierung für Kontakte aktiviert ist.</string>
+ <string name="permdesc_readSyncStats">Ermöglicht einer Anwendung Synchronisierungs-Statistiken,
+ z. B. den Verlauf durchgeführter Synchronisierungen, neu zu fokussieren.</string>
+ <string name="permdesc_receiveBootCompleted">Ermöglicht einer Anwendung
+ sich selbst zu starten, nachdem das System hochgefahren wurde.
+ Dies kann dazu führen, dass das Telefon langsamer gestartet wird, und die Anwendung
+ kann das Telefon allgemein verlangsamen, wenn sie jederzeit ausgeführt wird.</string>
+ <string name="permdesc_receiveMms">Ermöglicht einer Anwendung
+ MMS-Nachrichten zu empfangen und zu verarbeiten.
+ Schädliche Anwendungen können Ihre Nachrichten verfolgen oder löschen, ohne dass sie Ihnen gezeigt werden.</string>
+ <string name="permdesc_receiveSms">Ermöglicht einer Anwendung
+ SMS-Nachrichten zu empfangen und zu verarbeiten.
+ Schädliche Anwendungen können Ihre Nachrichten verfolgen oder löschen, ohne dass sie Ihnen gezeigt werden.</string>
+ <string name="permdesc_receiveWapPush">Ermöglicht einer Anwendung
+ WAP-Nachrichten zu empfangen und zu verarbeiten.
+ Schädliche Anwendungen könnenIhre Nachrichten verfolgen oder löschen, ohne dass sie Ihnen gezeigt werden.</string>
+ <string name="permdesc_recordAudio">Ermöglicht einer Anwendung
+ auf den Audioaufnahmepfad zuzugreifen.</string>
+ <string name="permdesc_reorderTasks">Ermöglicht einer Anwendung
+ Aufgaben in den Vordergrund oder den Hintergrund zu verschieben.
+ Schädliche Anwendungen können dies nutzen, um sichin den Vordergrund zu schieben, ohne dass Sie dies verhindern können.</string>
+ <string name="permdesc_restartPackages">Ermöglicht einer Anwendung
+ den Neustart anderer Anwendungen zu erzwingen.</string>
+ <string name="permdesc_runSetActivityWatcher">Ermöglicht einer Anwendung
+ zu überwachen und zu steuern, wie das System Aktivitäten startet.
+ Schädliche Anwendungen können dies nutzen, um das komplette System zu gefährden.
+ Diese Genehmigung wird nur für die Entwicklung und niemals für die normale
+ Verwendung des Telefons benötigt.</string>
+ <string name="permdesc_sendSms">Ermöglicht Anwendungen
+ SMS-Nachrichten zu senden. Schädliche Anwendungen können dies nutzen, um zusätzliche Kosten zu verursachen,
+ wenn Nachrichten ohne Ihre Zustimmung gesendet werden.</string>
+ <string name="permdesc_setAlwaysFinish">Ermöglicht einer Anwendung zu steuern,
+ ob Aktivitäten sofort beendet werden,sobald sie in den Hintergrund treten.
+ Dies wird für normale Anwendungen niemals benötigt.</string>
+ <string name="permdesc_setAnimationScale">Ermöglicht einer Anwendung
+ die allgemeine Animationsgeschwindigkeit (schnellere oder langsamera Animationen) jederzeit zu ändern.</string>
+ <string name="permdesc_setDebugApp">Ermöglicht einer Anwendung
+ Debugging für eine andere Anwendung zu aktivieren. Schädliche Anwendungen können dies nutzen,
+ um andere Anwendungen zu zerstören.</string>
+ <string name="permdesc_setOrientation">Ermöglicht einer Anwendung die
+ Ausrichtung des Displays jederzeit zu ändern. Dies sollte für
+ normale Anwendungen niemals benötigt werden.</string>
+ <string name="permdesc_setPreferredApplications">Ermöglicht einer Anwendung
+ bevorzugte Anwendungen zu ändern. Schädliche Anwendungen können dies nutzen,
+ um die Anwendungen, die Sie verwenden, unbemerkt zu ändern und bestehende
+ Anwendungen zum Sammeln Ihrer privaten Daten zu veranlassen.</string>
+ <string name="permdesc_setProcessForeground">Ermöglicht einer Anwendung, jeden
+ Vorgang im Vordergrund ablaufen zu lassen, so dass er nicht unterbunden werden kann.
+ Für normale Anwendungen sollte dies nicht erforderlich sein.</string>
+ <string name="permdesc_setProcessLimit">Ermöglicht einer Anwendung
+ die maximale Anzahl von Vorgängen zu steuern, die durchgeführt werden.Dies wird für
+ normale Anwendungen niemals benötigt.</string>
+ <string name="permdesc_setTimeZone">Ermöglicht einer Anwendung
+ die Zeitzone des Telefons zu ändern.</string>
+ <string name="permdesc_setWallpaper">Ermöglicht einer Anwendung
+ den Systembildschirmhintergrund einzustellen.</string>
+ <string name="permdesc_setWallpaperHints">Ermöglicht einer Anwendung
+ Hinweise für die Größe des Systembildschirmhintergrunds zu setzen.</string>
+ <string name="permdesc_signalPersistentProcesses">Ermöglicht einer Anwendung anzufordern, dass das ausgegebene
+ Signal allen anhaltenden Vorgängen zugesandt wird.</string>
+ <string name="permdesc_statusBar">Ermöglicht einer Anwendung die
+ Statusleiste zu deaktivieren oder Systemsymbole hinzuzufügen oder zu entfernen.</string>
+ <string name="permdesc_systemAlertWindow">Ermöglicht einer Anwendung
+ Systemwarnfenster anzuzeigen. Schädliche Anwendungen können dies nutzen,
+ um das gesamte Display des Telefons auszufüllen.</string>
+ <string name="permdesc_vibrate">Ermöglicht einer Anwendung die
+ Vibration zu steuern.</string>
+ <string name="permdesc_wakeLock">Ermöglicht einer Anwendung
+ zu verhindern, dass das Telefon den Schlafmodus aktiviert.</string>
+ <string name="permdesc_writeCalendar">Ermöglicht einer Anwendung
+ die auf dem Telefon gespeicherten Kalenderereignisse zu ändern.
+ Schädliche Anwendungen können dies nutzen, um die Kalenderdaten zu löschen oder modifizieren.</string>
+ <string name="permdesc_writeContacts">Ermöglicht einer Anwendung
+ die auf dem Telefon gespeicherten Kontaktdaten (Adressen) zu ändern.
+ Schädliche Anwendungen können dies nutzen, um die Kontaktdaten zu löschen oder modifizieren.</string>
+ <string name="permdesc_writeOwnerData">Ermöglicht einer Anwendung
+ die auf dem Telefon gespeicherten Besitzerdaten zu ändern.
+ Schädliche Anwendungen können dies nutzen, um die Benutzerdaten zu löschen oder modifizieren.</string>
+ <string name="permdesc_writeSettings">Ermöglicht einer Anwendung
+ die Einstellungen des Systems zu ändern. Schädliche Anwendungen können dies nutzen, um die Konfiguration des Systems
+ zu manipulieren.</string>
+ <string name="permdesc_writeSms">Ermöglicht einer Anwendung
+ SMS-Nachrichten zu schreiben, die auf dem Telefon oder der SIM-Karte gespeichert sind. Schädliche Anwendungen
+ können dies nutzen, um Ihre Nachrichten zu löschen.</string>
+ <string name="permdesc_writeSyncSettings">Ermöglicht einer Anwendung Synchronisierungseinstellungen zu ändern,
+ z. B. ob die Synchronisierung für Kontakte aktiviert ist.</string>
+ <string name="permgroupdesc_accounts">Greifen Sie auf verfügbare Google-Konten zu.</string>
+ <string name="permgroupdesc_costMoney">Ermöglicht einer Anwendung Vorgänge
+ durchzuführen, für die Kosten anfallen können.</string>
+ <string name="permgroupdesc_developmentTools">Funktionen werden nur von
+ Anwendungsentwicklern benötigt.</string>
+ <string name="permgroupdesc_hardwareControls">Direkter Zugriff auf Hardware
+ des Gerätes.</string>
+ <string name="permgroupdesc_location">Verfolgung des physischen Ortes</string>
+ <string name="permgroupdesc_messages">Lesen und schreiben Sie SMS,
+ E-Mails und andere Nachrichten.</string>
+ <string name="permgroupdesc_network">Ermöglicht Anwendungen auf
+ unterschiedliche Netzeigenschaften zuzugreifen.</string>
+ <string name="permgroupdesc_personalInfo">Direkter Zugriff auf Kontakte
+ und Kalenderdaten, die auf dem Gerät gespeichert sind.</string>
+ <string name="permgroupdesc_phoneCalls">Verfolgung, Aufnahme und Verarbeitung
+ von Anrufen.</string>
+ <string name="permgroupdesc_systemTools">Low-Level-Zugriff und Steuerung des
+ Systems.</string>
+ <string name="permgrouplab_accounts">Ihre Google-Konten</string>
+ <string name="permgrouplab_costMoney">Kosten Geld</string>
+ <string name="permgrouplab_developmentTools">Entwicklungstools</string>
+ <string name="permgrouplab_hardwareControls">Hardwaresteuerung</string>
+ <string name="permgrouplab_location">Eigener Ort</string>
+ <string name="permgrouplab_messages">Eigene Nachrichten</string>
+ <string name="permgrouplab_network">Netzkommunikation</string>
+ <string name="permgrouplab_personalInfo">Eigene persönliche Daten</string>
+ <string name="permgrouplab_phoneCalls">Anrufe</string>
+ <string name="permgrouplab_systemTools">Systemtools</string>
+ <string name="permissions_format"><xliff:g id="perm_line1">%1$s</xliff:g>, <xliff:g id="perm_line2">%2$s</xliff:g></string>
+ <string name="permlab_accessCoarseLocation">Ungefährer (netzbasierter) Ort</string>
+ <string name="permlab_accessFineLocation">Genauer (GPS) Ort</string>
+ <string name="permlab_accessMockLocation">Scheinortquellen für Tests</string>
+ <string name="permlab_accessNetworkState">Netzstatus anzeigen</string>
+ <string name="permlab_accessSurfaceFlinger">Auf SurfaceFlinger zugreifen</string>
+ <string name="permlab_accessWifiState">Wi-Fi-Status anzeigen</string>
+ <string name="permlab_addSystemService">Low-Level-Dienste veröffentlichen</string>
+ <string name="permlab_batteryStats">Akkustatistiken ändern</string>
+ <string name="permlab_bluetooth">Bluetooth-Verbindungen erstellen</string>
+ <string name="permlab_bluetoothAdmin">Bluetooth-Verwaltung</string>
+ <string name="permlab_brick">Telefon bleibend deaktivieren</string>
+ <string name="permlab_broadcastPackageRemoved">Als Paket entfernte Übertragung senden</string>
+ <string name="permlab_broadcastSticky">Als bleibende Übertragung senden</string>
+ <string name="permlab_callPhone">Telefonnummern direkt wählen</string>
+ <string name="permlab_camera">Bilder aufnehmen</string>
+ <string name="permlab_changeComponentState">Anwendungskomponenten aktivieren oder deaktivieren</string>
+ <string name="permlab_changeConfiguration">UI-Einstellungen ändern</string>
+ <string name="permlab_changeNetworkState">Netzkonnektivität ändern</string>
+ <string name="permlab_changeWifiState">Wi-Fi-Status ändern</string>
+ <string name="permlab_clearAppCache">Alle Cache-Daten der Anwendung löschen</string>
+ <string name="permlab_clearAppUserData">Andere Anwendungsdaten löschen</string>
+ <string name="permlab_createNetworkSockets">Kompletter Internetzugriff</string>
+ <string name="permlab_deleteCacheFiles">Cache anderer Anwendung löschen</string>
+ <string name="permlab_deletePackages">Anwendungen löschen</string>
+ <string name="permlab_devicePower">Telefon ein- oder ausschalten</string>
+ <string name="permlab_disableKeyguard">Tastensperre deaktivieren</string>
+ <string name="permlab_dump">Internen Systemstatus abrufen</string>
+ <string name="permlab_expandStatusBar">Statusleiste erweitern/verkleinern</string>
+ <string name="permlab_factoryTest">Werkstestmodus ausführen</string>
+ <string name="permlab_flashlight">Blitzlicht steuern</string>
+ <string name="permlab_forceBack">Beendigung von Anwendung erzwingen</string>
+ <string name="permlab_fotaUpdate">Systemupdates automatisch installieren</string>
+ <string name="permlab_getAccounts">Bekannte Konten auffinden</string>
+ <string name="permlab_getPackageSize">Speicherplatz für Anwendung messen</string>
+ <string name="permlab_getTasks">Ausgeführte Anwendungen abrufen</string>
+ <string name="permlab_hardware_test">Test-Hardware</string>
+ <string name="permlab_injectEvents">Tasten und Kontrollschaltflächen drücken</string>
+ <string name="permlab_installPackages">Anwendungen direkt installieren</string>
+ <string name="permlab_internalSystemWindow">Nicht autorisierte Fenster anzeigen</string>
+ <string name="permlab_manageAppTokens">Anwendungs-Token verwalten</string>
+ <string name="permlab_masterClear">System auf Standardeinstellungen zurücksetzen</string>
+ <string name="permlab_modifyAudioSettings">Audioeinstellungen ändern</string>
+ <string name="permlab_modifyPhoneState">Telefonzustand ändern</string>
+ <string name="permlab_mount_unmount_filesystems">Dateisysteme installieren und deinstallieren</string>
+ <string name="permlab_persistentActivity">Anwendung jederzeit ausführen</string>
+ <string name="permlab_processOutgoingCalls">Ausgehende Anrufe abfangen</string>
+ <string name="permlab_readCalendar">Kalenderdaten lesen</string>
+ <string name="permlab_readContacts">Kontaktdaten lesen</string>
+ <string name="permlab_readFrameBuffer">Frame-Buffer lesen</string>
+ <string name="permlab_readInputState">Aufzeichnen, was Sie eingeben und welche Aktionen Sie durchführen</string>
+ <string name="permlab_readLogs">System-Log-Dateien lesen</string>
+ <string name="permlab_readOwnerData">Besitzerdaten lesen</string>
+ <string name="permlab_readPhoneState">Telefonzustand lesen</string>
+ <string name="permlab_readSms">SMS oder MMS lesen</string>
+ <string name="permlab_readSyncSettings">Synchr.-Einstellungen lesen</string>
+ <string name="permlab_readSyncStats">Synchr.-Statistiken lesen</string>
+ <string name="permlab_receiveBootCompleted">Beim Hochfahren automatisch starten</string>
+ <string name="permlab_receiveMms">MMS empfangen</string>
+ <string name="permlab_receiveSms">SMS empfangen</string>
+ <string name="permlab_receiveWapPush">WAP empfangen</string>
+ <string name="permlab_recordAudio">Audio aufnehmen</string>
+ <string name="permlab_reorderTasks">Reihenfolge ausgeführter Anwendungen ändern</string>
+ <string name="permlab_restartPackages">Andere Anwendungen neu starten</string>
+ <string name="permlab_runSetActivityWatcher">Start aller Anwendungen überwachen und steuern</string>
+ <string name="permlab_sendSms">SMS-Nachrichten senden</string>
+ <string name="permlab_setAlwaysFinish">Alle Anwendungen im Hintergrund beenden</string>
+ <string name="permlab_setAnimationScale">Allgemeine Animationsgeschwindigkeit ändern</string>
+ <string name="permlab_setDebugApp">Anwendungs-Debugging aktivieren</string>
+ <string name="permlab_setOrientation">Displayausrichtung ändern</string>
+ <string name="permlab_setPreferredApplications">Bevorzugte Anwendungen einstellen</string>
+ <string name="permlab_setProcessForeground">Beendigung unterbinden</string>
+ <string name="permlab_setProcessLimit">Anzahl von ausgeführten Vorgängen beschränken</string>
+ <string name="permlab_setTimeZone">Zeitzone einstellen</string>
+ <string name="permlab_setWallpaper">Bildschirmhintergrund einstellen</string>
+ <string name="permlab_setWallpaperHints">Hinweise für Bildschirmhintergrundgröße einstellen</string>
+ <string name="permlab_signalPersistentProcesses">Linux-Signale zu Anwendungen senden</string>
+ <string name="permlab_statusBar">Statusleiste deaktivieren oder ändern</string>
+ <string name="permlab_systemAlertWindow">Systemstufen-Warnhinweise anzeigen</string>
+ <string name="permlab_vibrate">Vibration steuern</string>
+ <string name="permlab_wakeLock">Aktivierung des Schlafmodus auf Telefon unterbinden</string>
+ <string name="permlab_writeCalendar">Kalenderdaten schreiben</string>
+ <string name="permlab_writeContacts">Kontaktdaten schreiben</string>
+ <string name="permlab_writeOwnerData">Besitzerdaten schreiben</string>
+ <string name="permlab_writeSettings">Allgemeine Systemeinstellungen ändern</string>
+ <string name="permlab_writeSms">SMS oder MMS bearbeiten</string>
+ <string name="permlab_writeSyncSettings">Synchr.-Einstellungen schreiben</string>
+ <string name="petabyteShort">PB</string>
+ <string name="pm">"PM"</string>
+ <string name="power_dialog">Telefonoptionen</string>
+ <string name="power_off">Ausschalten</string>
+ <string name="prepend_shortcut_label">Menü+</string>
+ <string name="preposition_for_date">auf %s</string>
+ <string name="preposition_for_time">am %s</string>
+ <string name="preposition_for_year">in %s</string>
+ <string name="ringtone_default">Standard-Klingelton</string>
+ <string name="ringtone_default_with_actual">Standard-Klingelton (<xliff:g id="actual_ringtone">%1$s</xliff:g>)</string>
+ <string name="ringtone_picker_title">Klingelton auswählen</string>
+ <string name="ringtone_silent">Lautlos</string>
+ <string name="ringtone_unknown">Unbekannter Klingelton</string>
+ <string name="safeMode">Sicherer Modus</string>
+ <string name="same_month_md1_md2">"<xliff:g id="format">%2$s %3$s \u2013 %8$s</xliff:g>"</string>
+ <string name="same_month_md1_time1_md2_time2">"<xliff:g id="format">%2$s %3$s, %5$s \u2013 %7$s %8$s, %10$s</xliff:g>"</string>
+ <string name="same_month_mdy1_mdy2">"<xliff:g id="format">%2$s %3$s \u2013 %8$s, %9$s</xliff:g>"</string>
+ <string name="same_month_mdy1_time1_mdy2_time2">"<xliff:g id="format">%2$s %3$s, %4$s, %5$s \u2013 %7$s %8$s, %9$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %2$s %3$s, %5$s \u2013 %6$s, %7$s %8$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %2$s %3$s \u2013 %6$s, %7$s %8$s</xliff:g>"</string>
+ <string name="same_month_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %2$s %3$s, %4$s, %5$s \u2013 %6$s, %7$s %8$s, %9$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %2$s %3$s, %4$s \u2013 %6$s, %7$s %8$s, %9$s</xliff:g>"</string>
+ <string name="same_year_md1_md2">"<xliff:g id="format">%2$s %3$s \u2013 %7$s %8$s</xliff:g>"</string>
+ <string name="same_year_md1_time1_md2_time2">"<xliff:g id="format">%2$s %3$s, %5$s \u2013 %7$s %8$s, %10$s</xliff:g>"</string>
+ <string name="same_year_mdy1_mdy2">"<xliff:g id="format">%2$s %3$s \u2013 %7$s %8$s, %9$s</xliff:g>"</string>
+ <string name="same_year_mdy1_time1_mdy2_time2">"<xliff:g id="format">%2$s %3$s, %4$s, %5$s \u2013 %7$s %8$s, %9$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %2$s %3$s, %5$s \u2013 %6$s, %7$s %8$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %2$s %3$s \u2013 %6$s, %7$s %8$s</xliff:g>"</string>
+ <string name="same_year_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %2$s %3$s, %4$s, %5$s \u2013 %6$s, %7$s %8$s, %9$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %2$s %3$s \u2013 %6$s, %7$s %8$s, %9$s</xliff:g>"</string>
+ <string name="saturday">Samstag</string>
+ <string name="save_password_label">Bestätigen</string>
+ <string name="save_password_message">Möchten Sie, dass der Browser dieses Kennwort speichert?</string>
+ <string name="save_password_never">Niemals</string>
+ <string name="save_password_notnow">Jetzt nicht</string>
+ <string name="save_password_remember">Erinnern</string>
+ <string name="screen_lock">Displaysperre</string>
+ <string name="screen_progress">Verarbeitung\u2026</string>
+ <string name="search_go">Suchen</string>
+ <string name="second">Sek.</string>
+ <string name="seconds">Sek.</string>
+ <string name="selectAll">Alles auswählen</string>
+ <string name="selectMenuLabel">Auswählen</string>
+ <string name="select_character">Zeichen zum Einfügen auswählen</string>
+ <string name="sendText">Aktion für Text auswählen</string>
+ <string name="serviceClassData">Daten</string>
+ <string name="serviceClassDataAsync">Async</string>
+ <string name="serviceClassDataSync">Synchr.</string>
+ <string name="serviceClassFAX">FAX</string>
+ <string name="serviceClassPAD">PAD</string>
+ <string name="serviceClassPacket">Paket</string>
+ <string name="serviceClassSMS">SMS</string>
+ <string name="serviceClassVoice">Sprachnotiz</string>
+ <string name="serviceDisabled">Dienst wurde deaktiviert.</string>
+ <string name="serviceEnabled">Dienst wurde aktiviert.</string>
+ <string name="serviceEnabledFor">Dienst wurde aktiviert für:</string>
+ <string name="serviceErased">Löschen war erfolgreich.</string>
+ <string name="serviceNotProvisioned">Dienst nicht verfügbar.</string>
+ <string name="serviceRegistered">Registrierung war erfolgreich.</string>
+ <string name="shutdown_confirm">Das Telefon wird ausgeschaltet.</string>
+ <string name="shutdown_progress">Beendigung\u2026</string>
+ <string name="silent_mode">Lautlosmodus</string>
+ <string name="simAbsentLabel">SIM-Karte nicht vorhanden oder falsch eingesetzt.</string>
+ <string name="simNetworkPersonalizationLabel">SIM-Karte kann auf diesem Telefon nicht verwendet werden.</string>
+ <string name="simPINLabel">SIM PIN erforderlich (und wird derzeit nicht unterstützt).</string>
+ <string name="simPUKLabel">SIM PUK erforderlich (und wird derzeit nicht unterstützt).</string>
+ <string name="sms_control_message">Es werden eine große Anzahl von SMS-Nachrichten gesendet. Wählen Sie \"OK\", um fortzufahren, oder \"Abbrechen\", um das Senden zu beenden.</string>
+ <string name="sms_control_no">Abbrechen</string>
+ <string name="sms_control_title">Sendung von SMS-Nachrichten</string>
+ <string name="sms_control_yes">OK</string>
+ <string name="status_bar_applications_title">Anwendung</string>
+ <string name="status_bar_clear_all_button">Benachrichtigungen löschen</string>
+ <string name="status_bar_date_format">"<xliff:g id="format">MMMM T, JJJJ</xliff:g>"</string>
+ <string name="status_bar_latest_events_title">Benachrichtigungen</string>
+ <string name="status_bar_no_notifications_title">Keine Benachrichtigungen</string>
+ <string name="status_bar_ongoing_events_title">Laufend</string>
+ <string name="status_bar_time_format">"<xliff:g id="format">h:mm AA</xliff:g>"</string>
+ <string name="sunday">Sonntag</string>
+ <string name="terabyteShort">TB</string>
+ <string name="text_copied">In Zwischenablage kopierter Text.</string>
+ <string name="thursday">Donnerstag</string>
+ <string name="time1_time2">"<xliff:g id="format">%1$s \u2013 %2$s</xliff:g>"</string>
+ <string name="time_date">"<xliff:g id="format">%1$s, %3$s</xliff:g>"</string>
+ <string name="time_picker_set">Einstellen</string>
+ <string name="time_wday">"<xliff:g id="format">%1$s, %2$s</xliff:g>"</string>
+ <string name="time_wday_date">"<xliff:g id="format">%1$s, %2$s, %3$s</xliff:g>"</string>
+ <string name="today">Heute</string>
+ <string name="tomorrow">Morgen</string>
+ <string name="tuesday">Dienstag</string>
+ <string name="turn_off_radio">Wireless ausschalten</string>
+ <string name="turn_on_radio">Wireless einschalten</string>
+ <string name="unknownName">(Unbekannt)</string>
+ <string name="untitled">&lt;ohne Titel&gt;</string>
+ <string name="volume_alarm">Weckerlautstärke</string>
+ <string name="volume_call">Lautstärke während Anruf</string>
+ <string name="volume_music">Musik-/Videolautstärke</string>
+ <string name="volume_ringtone">Klingellautstärke</string>
+ <string name="volume_unknown">Lautstärke</string>
+ <string name="wait">Warten</string>
+ <string name="wday1_date1_time1_wday2_date2_time2">"<xliff:g id="format">%1$s, %2$s, %3$s \u2013 %4$s, %5$s, %6$s</xliff:g>"</string>
+ <string name="wday1_date1_wday2_date2">"<xliff:g id="format">%1$s, %2$s \u2013 %4$s, %5$s</xliff:g>"</string>
+ <string name="wday_date">"<xliff:g id="format">%2$s, %3$s</xliff:g>"</string>
+ <string name="web_user_agent"><xliff:g id="x">Mozilla/5.0 (Linux; U; Android 0,6; %s)
+ AppleWebKit/525.10+ (KHTML, z. B. Gecko) Version/3.0,4 Mobile Safari/523.12,2</xliff:g></string>
+ <string name="wednesday">Mittwoch</string>
+ <string name="week">Woche</string>
+ <string name="weekly">"Wöchentlich am <xliff:g id="day">%s</xliff:g>"</string>
+ <string name="weekly_format">MMM T</string>
+ <string name="weeks">Wochen</string>
+ <string name="whichApplication">Aktion durchführen mit</string>
+ <string name="year">Jahr</string>
+ <string name="yearly">Jährlich</string>
+ <string name="yearly_format">JJJJ</string>
+ <string name="years">Jahre</string>
+ <string name="yes">OK</string>
+ <string name="yesterday">Gestern</string>
+</resources>
diff --git a/core/res/res/values-en-rGB/strings.xml b/core/res/res/values-en-rGB/strings.xml
new file mode 100644
index 0000000..c8260b17
--- /dev/null
+++ b/core/res/res/values-en-rGB/strings.xml
@@ -0,0 +1,767 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="BaMmi">Call barring</string>
+ <string name="CLIRDefaultOffNextCallOff">Caller ID defaults to not restricted. Next call: Not restricted</string>
+ <string name="CLIRDefaultOffNextCallOn">Caller ID defaults to not restricted. Next call: Restricted</string>
+ <string name="CLIRDefaultOnNextCallOff">Caller ID defaults to restricted. Next call: Not restricted</string>
+ <string name="CLIRDefaultOnNextCallOn">Caller ID defaults to restricted. Next call: Restricted</string>
+ <string name="CLIRPermanent">The caller ID setting cannot be changed.</string>
+ <string name="CfMmi">Call forwarding</string>
+ <string name="ClipMmi">Incoming Caller ID</string>
+ <string name="ClirMmi">Outgoing Caller ID</string>
+ <string name="CwMmi">Call waiting</string>
+ <string name="Midnight">"Midnight"</string>
+ <string name="Noon">"Noon"</string>
+ <string name="PinMmi">PIN change</string>
+ <string name="PwdMmi">Password change</string>
+ <string name="VideoView_error_button">OK</string>
+ <string name="VideoView_error_text_unknown">Sorry, this video cannot be played.</string>
+ <string name="VideoView_error_title">Cannot play video</string>
+ <string name="abbrev_month">"<xliff:g id="format">%b</xliff:g>"</string>
+ <string name="abbrev_month_day">"<xliff:g id="format">%-d %b</xliff:g>"</string>
+ <string name="abbrev_month_day_year">"<xliff:g id="format">%-d %b, %Y</xliff:g>"</string>
+ <string name="abbrev_month_year">"<xliff:g id="format">%b %Y</xliff:g>"</string>
+ <string name="activate_keyguard">Screen lock</string>
+ <string name="aerr_application">The application <xliff:g id="application">%1$s</xliff:g>
+ (process <xliff:g id="process">%2$s</xliff:g>) has stopped unexpectedly. Please try again.</string>
+ <string name="aerr_process">The process <xliff:g id="process">%1$s</xliff:g> has
+ stopped unexpectedly. Please try again.</string>
+ <string name="aerr_title">Sorry!</string>
+ <string name="ago">ago</string>
+ <string name="alwaysUse">Use by default for this action.</string>
+ <string name="am">"AM"</string>
+ <string name="anr_activity_application">Activity <xliff:g id="activity">%1$s</xliff:g> (in application <xliff:g id="application">%2$s</xliff:g>) is not responding.</string>
+ <string name="anr_activity_process">Activity <xliff:g id="activity">%1$s</xliff:g> (in process <xliff:g id="process">%2$s</xliff:g>) is not responding.</string>
+ <string name="anr_application_process">Application <xliff:g id="application">%1$s</xliff:g> (in process <xliff:g id="process">%2$s</xliff:g>) is not responding.</string>
+ <string name="anr_process">Process <xliff:g id="process">%1$s</xliff:g> is not responding.</string>
+ <string name="anr_title">Application unresponsive</string>
+ <string name="badPin">The old PIN you typed is not correct.</string>
+ <string name="badPuk">The PUK you typed is not correct.</string>
+ <string name="battery_low_percent_format">less than <xliff:g id="number">%d%%</xliff:g>
+ remaining.</string>
+ <string name="battery_low_subtitle">The battery is getting low:</string>
+ <string name="battery_low_title">Please connect charger</string>
+ <string name="battery_status_charging">Charging\u2026</string>
+ <string name="battery_status_text_percent_format"><xliff:g id="number">%d%%</xliff:g></string>
+ <string name="before">Before</string>
+ <string name="browserSavedFormData">Saved form data.</string>
+ <string name="byteShort">B</string>
+ <string name="cancel">Cancel</string>
+ <string name="capital_off">OFF</string>
+ <string name="capital_on">ON</string>
+ <string name="cfReasonBusy">Call forwarding - Busy</string>
+ <string name="cfReasonNR">Call forwarding - Not reachable</string>
+ <string name="cfReasonNRy">Call forwarding - No reply</string>
+ <string name="cfReasonUnconditional">Call forwarding - Always</string>
+ <string name="cfTemplateForwarded">{0}: {1}</string>
+ <string name="cfTemplateForwardedTime">{0}: {1} after {2} seconds</string>
+ <string name="cfTemplateNotForwarded">{0}: Not forwarded</string>
+ <string name="cfTemplateRegistered">{0}: Not forwarded</string>
+ <string name="cfTemplateRegisteredTime">{0}: Not forwarded</string>
+ <string name="chooseActivity">Select an action</string>
+ <string name="clearDefaultHintMsg">Clear default in Home Settings &gt; Applications &gt; Manage applications.</string>
+ <string name="compass_accuracy_banner">Compass requires calibration</string>
+ <string name="compass_accuracy_notificaction_body">Rotate phone in figure 8 patterns to calibrate compass.</string>
+ <string name="compass_accuracy_notificaction_title">Calibrate compass</string>
+ <string name="contentServiceSync">Sync</string>
+ <string name="contentServiceSyncErrorNotificationDesc">Sync is experiencing problems.</string>
+ <string name="contentServiceSyncNotificationDesc">Syncing</string>
+ <string name="contentServiceSyncNotificationTitle">Sync</string>
+ <string name="contentServiceTooManyDeletesNotificationDesc">Too many %s deletes.</string>
+ <string name="contentServiceXmppAvailable">XMPP Active</string>
+ <string name="copy">Copy</string>
+ <string name="copyAll">Copy all</string>
+ <string name="copyUrl">Copy URL</string>
+ <string name="cut">Cut</string>
+ <string name="cutAll">Cut all</string>
+ <string name="daily">Daily</string>
+ <string name="daily_format">h:mm aa</string>
+ <string name="date1_date2">"<xliff:g id="format">%2$s \u2013 %5$s</xliff:g>"</string>
+ <string name="date1_time1_date2_time2">"<xliff:g id="format">%2$s, %3$s \u2013 %5$s, %6$s</xliff:g>"</string>
+ <string name="date_picker_month">month</string>
+ <string name="date_picker_set">Set</string>
+ <string name="date_range_separator">" \u2013 "</string>
+ <string name="date_time_set">Set</string>
+ <string name="day">day</string>
+ <string name="day_of_week_long_friday">Friday</string>
+ <string name="day_of_week_long_monday">Monday</string>
+ <string name="day_of_week_long_saturday">Saturday</string>
+ <string name="day_of_week_long_sunday">Sunday</string>
+ <string name="day_of_week_long_thursday">Thursday</string>
+ <string name="day_of_week_long_tuesday">Tuesday</string>
+ <string name="day_of_week_long_wednesday">Wednesday</string>
+ <string name="day_of_week_medium_friday">Fri</string>
+ <string name="day_of_week_medium_monday">Mon</string>
+ <string name="day_of_week_medium_saturday">Sat</string>
+ <string name="day_of_week_medium_sunday">Sun</string>
+ <string name="day_of_week_medium_thursday">Thu</string>
+ <string name="day_of_week_medium_tuesday">Tue</string>
+ <string name="day_of_week_medium_wednesday">Wed</string>
+ <string name="day_of_week_short_friday">Fr</string>
+ <string name="day_of_week_short_monday">Mo</string>
+ <string name="day_of_week_short_saturday">Sa</string>
+ <string name="day_of_week_short_sunday">Su</string>
+ <string name="day_of_week_short_thursday">Th</string>
+ <string name="day_of_week_short_tuesday">Tu</string>
+ <string name="day_of_week_short_wednesday">We</string>
+ <string name="day_of_week_shorter_friday">F</string>
+ <string name="day_of_week_shorter_monday">M</string>
+ <string name="day_of_week_shorter_saturday">Sa</string>
+ <string name="day_of_week_shorter_sunday">Su</string>
+ <string name="day_of_week_shorter_thursday">Th</string>
+ <string name="day_of_week_shorter_tuesday">Tu</string>
+ <string name="day_of_week_shorter_wednesday">W</string>
+ <string name="day_of_week_shortest_friday">F</string>
+ <string name="day_of_week_shortest_monday">M</string>
+ <string name="day_of_week_shortest_saturday">S</string>
+ <string name="day_of_week_shortest_sunday">S</string>
+ <string name="day_of_week_shortest_thursday">T</string>
+ <string name="day_of_week_shortest_tuesday">T</string>
+ <string name="day_of_week_shortest_wednesday">W</string>
+ <string name="days">days</string>
+ <string name="daysDurationFuturePlural">in <xliff:g id="days">%d</xliff:g> days</string>
+ <string name="daysDurationPastPlural"><xliff:g id="days">%d</xliff:g> days ago</string>
+ <string name="debug">Debug</string>
+ <string name="defaultMsisdnAlphaTag">MSISDN1</string>
+ <string name="defaultVoiceMailAlphaTag">Voicemail</string>
+ <string name="default_permission_group">Default</string>
+ <string name="elapsed_time_short_format_h_mm_ss"><xliff:g id="format">%1$d:%2$02d:%3$02d</xliff:g></string>
+ <string name="elapsed_time_short_format_mm_ss"><xliff:g id="format">%1$02d:%2$02d</xliff:g></string>
+ <string name="ellipsis">\u2026</string>
+ <string name="emergency_call_dialog_call">Emergency call</string>
+ <string name="emergency_call_dialog_cancel">Cancel</string>
+ <string name="emergency_call_dialog_number_for_display">Emergency number</string>
+ <string name="emergency_call_dialog_text">Make an emergency call?</string>
+ <string name="emergency_call_number_uri">tel:112</string>
+ <string name="emptyPhoneNumber">(No phone number)</string>
+ <string name="every_weekday">"Every weekday (Mon\u2013Fri)"</string>
+ <string name="factorytest_failed">Factory test failed</string>
+ <string name="factorytest_no_action">No package was found that provides the
+ FACTORY_TEST action.</string>
+ <string name="factorytest_not_system">The FACTORY_TEST action
+ is only supported for packages installed in /system/app.</string>
+ <string name="factorytest_reboot">Reboot</string>
+ <string name="force_close">Force close</string>
+ <string name="friday">Friday</string>
+ <string name="gigabyteShort">GB</string>
+ <string name="global_action_lock">Screen lock</string>
+ <string name="global_action_power_off">Power off</string>
+ <string name="global_action_silent_mode_off_status">Sound is ON</string>
+ <string name="global_action_silent_mode_on_status">Sound is OFF</string>
+ <string name="global_action_toggle_silent_mode">Silent mode</string>
+ <string name="global_actions">Phone options</string>
+ <string name="hour">hour</string>
+ <string name="hours">hours</string>
+ <string name="httpError">The Web page contains an error.</string>
+ <string name="httpErrorAuth">Authentication was unsuccessful.</string>
+ <string name="httpErrorBadUrl">The page could not be opened because the URL is invalid.</string>
+ <string name="httpErrorConnect">The connection to the server was unsuccessful.</string>
+ <string name="httpErrorFailedSslHandshake">A secure connection could not be established.</string>
+ <string name="httpErrorFile">The file could not be accessed.</string>
+ <string name="httpErrorFileNotFound">The requested file was not found.</string>
+ <string name="httpErrorIO">The server failed to communicate. Try again later.</string>
+ <string name="httpErrorLookup">The URL could not be found.</string>
+ <string name="httpErrorOk">OK</string>
+ <string name="httpErrorProxyAuth">Authentication via the proxy server was unsuccessful.</string>
+ <string name="httpErrorRedirectLoop">The page contains too many server redirects.</string>
+ <string name="httpErrorTimeout">The connection to the server timed out.</string>
+ <string name="httpErrorTooManyRequests">Too many requests are being processed. Try again later.</string>
+ <string name="httpErrorUnsupportedAuthScheme">The site authentication scheme is not supported.</string>
+ <string name="httpErrorUnsupportedScheme">The protocol is not supported.</string>
+ <string name="in">in</string>
+ <string name="invalidPin">Type a PIN that is 4 to 8 numbers.</string>
+ <string name="keyguard_label_text">To unlock, press Menu then 0.</string>
+ <string name="keyguard_password_emergency_instructions">Press the Call button to make an emergency call.</string>
+ <string name="keyguard_password_enter_pin_code">Enter PIN code:</string>
+ <string name="keyguard_password_instructions">Enter passcode or dial emergency number.</string>
+ <string name="keyguard_password_wrong_pin_code">Incorrect PIN code!</string>
+ <string name="kilobyteShort">KB</string>
+ <string name="lockscreen_carrier_default">(No service)</string>
+ <string name="lockscreen_carrier_key">gsm.operator.alpha</string>
+ <string name="lockscreen_emergency_call">Emergency call</string>
+ <string name="lockscreen_failed_attempts_almost_glogin">
+ You have incorrectly drawn your unlock pattern <xliff:g id="number">%d</xliff:g> times.
+ After <xliff:g id="number">%d</xliff:g> more unsuccessful attempts,
+ you will be asked to unlock your phone using your Google sign-in.\n\n
+ Please try again in <xliff:g id="number">%d</xliff:g> seconds.
+ </string>
+ <string name="lockscreen_forgot_pattern_button_text">Forgot pattern?</string>
+ <string name="lockscreen_glogin_instructions">To unlock,\nsign in with your Google account:</string>
+ <string name="lockscreen_glogin_invalid_input">Invalid username or password.</string>
+ <string name="lockscreen_glogin_password_hint">Password</string>
+ <string name="lockscreen_glogin_submit_button">Sign in</string>
+ <string name="lockscreen_glogin_too_many_attempts">Too many pattern attempts!</string>
+ <string name="lockscreen_glogin_username_hint">Username (email)</string>
+ <string name="lockscreen_instructions_when_pattern_disabled">Press Menu to unlock.</string>
+ <string name="lockscreen_instructions_when_pattern_enabled">Press Menu to unlock or place emergency call.</string>
+ <string name="lockscreen_low_battery">Connect your charger.</string>
+ <string name="lockscreen_missing_sim_instructions">Please insert a SIM card.</string>
+ <string name="lockscreen_missing_sim_message">No SIM card in phone.</string>
+ <string name="lockscreen_missing_sim_message_short">No SIM card.</string>
+ <string name="lockscreen_pattern_correct">Correct!</string>
+ <string name="lockscreen_pattern_instructions">Draw pattern to unlock:</string>
+ <string name="lockscreen_pattern_wrong">Sorry, try again:</string>
+ <string name="lockscreen_plugged_in">Charging (<xliff:g id="number">%d%%</xliff:g>)</string>
+ <string name="lockscreen_screen_locked">Screen locked</string>
+ <string name="lockscreen_sim_locked_message">SIM card is locked.</string>
+ <string name="lockscreen_sim_puk_locked_instructions">Please contact Customer Care.</string>
+ <string name="lockscreen_sim_puk_locked_message">SIM card is PUK-locked.</string>
+ <string name="lockscreen_sim_unlock_progress_dialog_message">Unlocking SIM card\u2026</string>
+ <string name="lockscreen_too_many_failed_attempts_countdown">Try again in <xliff:g id="number">%d</xliff:g> seconds.</string>
+ <string name="lockscreen_too_many_failed_attempts_dialog_message">
+ You have incorrectly drawn your unlock pattern <xliff:g id="number">%d</xliff:g> times.
+ \n\nPlease try again in <xliff:g id="number">%d</xliff:g> seconds.
+ </string>
+ <string name="lockscreen_too_many_failed_attempts_dialog_title">Lock pattern warning</string>
+ <string name="low_internal_storage_text">Low on internal storage space.</string>
+ <string name="low_internal_storage_view_text">Your phone is running low on internal storage space.</string>
+ <string name="low_internal_storage_view_title">Low on space</string>
+ <string name="low_memory">Phone storage is full! Delete some files to free space.</string>
+ <string name="me">Me</string>
+ <string name="megabyteShort">MB</string>
+ <string name="midnight">"midnight"</string>
+ <string name="minute">min</string>
+ <string name="minutes">mins</string>
+ <string name="mismatchPin">The PINs you entered do not match.</string>
+ <string name="mmiComplete">MMI complete.</string>
+ <string name="mmiError">Connection problem or invalid MMI code.</string>
+ <string name="monday">Monday</string>
+ <string name="month">"<xliff:g id="format">%B</xliff:g>"</string>
+ <string name="month_day">"<xliff:g id="format">%-d %B</xliff:g>"</string>
+ <string name="month_day_year">"<xliff:g id="format">%-d %B, %Y</xliff:g>"</string>
+ <string name="month_long_april">April</string>
+ <string name="month_long_august">August</string>
+ <string name="month_long_december">December</string>
+ <string name="month_long_february">February</string>
+ <string name="month_long_january">January</string>
+ <string name="month_long_july">July</string>
+ <string name="month_long_june">June</string>
+ <string name="month_long_march">March</string>
+ <string name="month_long_may">May</string>
+ <string name="month_long_november">November</string>
+ <string name="month_long_october">October</string>
+ <string name="month_long_september">September</string>
+ <string name="month_medium_april">Apr</string>
+ <string name="month_medium_august">Aug</string>
+ <string name="month_medium_december">Dec</string>
+ <string name="month_medium_february">Feb</string>
+ <string name="month_medium_january">Jan</string>
+ <string name="month_medium_july">Jul</string>
+ <string name="month_medium_june">Jun</string>
+ <string name="month_medium_march">Mar</string>
+ <string name="month_medium_may">May</string>
+ <string name="month_medium_november">Nov</string>
+ <string name="month_medium_october">Oct</string>
+ <string name="month_medium_september">Sep</string>
+ <string name="month_shortest_april">A</string>
+ <string name="month_shortest_august">A</string>
+ <string name="month_shortest_december">D</string>
+ <string name="month_shortest_february">F</string>
+ <string name="month_shortest_january">J</string>
+ <string name="month_shortest_july">J</string>
+ <string name="month_shortest_june">J</string>
+ <string name="month_shortest_march">M</string>
+ <string name="month_shortest_may">M</string>
+ <string name="month_shortest_november">N</string>
+ <string name="month_shortest_october">O</string>
+ <string name="month_shortest_september">S</string>
+ <string name="month_year">"<xliff:g id="format">%B %Y</xliff:g>"</string>
+ <string name="monthly">Monthly</string>
+ <string name="monthly_format">d MMM</string>
+ <string name="more_item_label">More</string>
+ <string name="needPuk2">Type PUK2 to unblock SIM card.</string>
+ <string name="no">Cancel</string>
+ <string name="noApplications">No applications can perform this action.</string>
+ <string name="no_permissions">No permissions required</string>
+ <string name="no_recent_tasks">No recent applications.</string>
+ <string name="noon">"noon"</string>
+ <string name="numeric_date">"<xliff:g id="format">%d/%m/%Y</xliff:g>"</string>
+ <string name="numeric_date_notation">"<xliff:g id="format">%d/%m/%y</xliff:g>"</string>
+ <string name="numeric_md1_md2">"<xliff:g id="format">%2$s/%3$s \u2013 %7$s/%8$s</xliff:g>"</string>
+ <string name="numeric_md1_time1_md2_time2">"<xliff:g id="format">%2$s/%3$s, %5$s \u2013 %7$s/%8$s, %10$s</xliff:g>"</string>
+ <string name="numeric_mdy1_mdy2">"<xliff:g id="format">%2$s/%3$s/%4$s \u2013 %7$s/%8$s/%9$s</xliff:g>"</string>
+ <string name="numeric_mdy1_time1_mdy2_time2">"<xliff:g id="format">%2$s/%3$s/%4$s, %5$s \u2013 %7$s/%8$s/%9$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %2$s/%3$s, %5$s \u2013 %6$s, %7$s/%8$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %2$s/%3$s \u2013 %6$s, %7$s/%8$s</xliff:g>"</string>
+ <string name="numeric_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %2$s/%3$s/%4$s, %5$s \u2013 %6$s, %7$s/%8$s/%9$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %2$s/%3$s/%4$s \u2013 %6$s, %7$s/%8$s/%9$s</xliff:g>"</string>
+ <string name="ok">OK</string>
+ <string name="oneMonthDurationPast">1 month ago</string>
+ <string name="open_permission_deny">You do not have permission to open this page.</string>
+ <string name="passwordIncorrect">Incorrect password.</string>
+ <string name="paste">Paste</string>
+ <string name="permdesc_accessCoarseLocation">Access coarse location sources such as the cellular
+ network database to determine an approximate phone location, where available. Malicious
+ applications can use this to determine approximately where you are.</string>
+ <string name="permdesc_accessFineLocation">Access fine location sources such as the
+ Global Positioning System on the phone, where available.
+ Malicious applications can use this to determine where you are, and may
+ consume additional battery power.</string>
+ <string name="permdesc_accessMockLocation">Create mock location sources for testing.
+ Malicious applications can use this to override the location and/or status returned by real
+ location sources such as GPS or Network providers.</string>
+ <string name="permdesc_accessNetworkState">Allows an application to view
+ the state of all networks.</string>
+ <string name="permdesc_accessSurfaceFlinger">Allows application to use
+ SurfaceFlinger low-level features.</string>
+ <string name="permdesc_accessWifiState">Allows an application to view
+ the information about the state of Wi-Fi.</string>
+ <string name="permdesc_addSystemService">Allows application to publish
+ its own low-level system services. Malicious applications may hijack
+ the system, and steal or corrupt any data on it.</string>
+ <string name="permdesc_batteryStats">Allows the modification of
+ collected battery statistics. Not for use by normal applications.</string>
+ <string name="permdesc_bluetooth">Allows an application to view
+ configuration of the local Bluetooth phone, and to make and accept
+ connections with paired devices.</string>
+ <string name="permdesc_bluetoothAdmin">Allows an application to configure
+ the local Bluetooth phone, and to discover and pair with remote
+ devices.</string>
+ <string name="permdesc_brick">Allows the application to
+ disable the entire phone permanently. This is very dangerous.</string>
+ <string name="permdesc_broadcastPackageRemoved">Allows an application to
+ broadcast a notification that an application package has been removed.
+ Malicious applications may use this to kill any other running
+ application.</string>
+ <string name="permdesc_broadcastSticky">Allows an application to send
+ sticky broadcasts, which remain after the broadcast ends.
+ Malicious applications can make the phone slow or unstable by causing it
+ to use too much memory.</string>
+ <string name="permdesc_callPhone">Allows the application to call
+ phone numbers without your intervention. Malicious applications may
+ cause unexpected calls on your phone bill. Note that this does not
+ allow the application to call emergency numbers.</string>
+ <string name="permdesc_camera">Allows application to take pictures
+ with the camera. This allows the application at any time to collect
+ images the camera is seeing.</string>
+ <string name="permdesc_changeComponentState">Allows an application to change whether a
+ component of another application is enabled or not. Malicious applications can use this
+ to disable important phone capabilities. Care must be used with permission, as it is
+ possible to get application components into an unusable, inconsistant, or unstable state.
+ </string>
+ <string name="permdesc_changeConfiguration">Allows an application to
+ change the current configuration, such as the locale or overall font
+ size.</string>
+ <string name="permdesc_changeNetworkState">Allows an application to change
+ the state network connectivity.</string>
+ <string name="permdesc_changeWifiState">Allows an application to connect
+ to and disconnect from Wi-Fi access points, and to make changes to
+ configured Wi-Fi networks.</string>
+ <string name="permdesc_clearAppCache">Allows an application to free phone storage
+ by deleting files in application cache directory. Access is very
+ restricted usually to system process.</string>
+ <string name="permdesc_clearAppUserData">Allows an application to clear user data.</string>
+ <string name="permdesc_createNetworkSockets">Allows an application to
+ create network sockets.</string>
+ <string name="permdesc_deleteCacheFiles">Allows an application to delete
+ cache files.</string>
+ <string name="permdesc_deletePackages">Allows an application to delete
+ Android packages. Malicious applications can use this to delete important applications.</string>
+ <string name="permdesc_devicePower">Allows the application to turn the
+ phone on or off.</string>
+ <string name="permdesc_disableKeyguard">Allows an application to disable
+ the keylock and any associated password security. A legitimate example of
+ this is the phone disabling the keylock when receiving an incoming phone call,
+ then re-enabling the keylock when the call is finished.</string>
+ <string name="permdesc_dump">Allows application to retrieve
+ internal state of the system. Malicious applications may retrieve
+ a wide variety of private and secure information that they should
+ never normally need.</string>
+ <string name="permdesc_expandStatusBar">Allows application to
+ expand or collapse the status bar.</string>
+ <string name="permdesc_factoryTest">Run as a low-level manufacturer test,
+ allowing complete access to the phone hardware. Only available
+ when a phone is running in manufacturer test mode.</string>
+ <string name="permdesc_flashlight">Allows the application to control
+ the flashlight.</string>
+ <string name="permdesc_forceBack">Allows an application to force any
+ activity that is in the foreground to close and go back.
+ Should never be needed for normal applications.</string>
+ <string name="permdesc_fotaUpdate">Allows an application to receive
+ notifications about pending system updates and trigger their
+ installation. Malicious applications may use this to corrupt the system
+ with unauthorized updates, or generally interfere with the update
+ process.</string>
+ <string name="permdesc_getAccounts">Allows an application to get
+ the list of accounts known by the phone.</string>
+ <string name="permdesc_getPackageSize">Allows an application to retrieve
+ its code, data, and cache sizes</string>
+ <string name="permdesc_getTasks">Allows application to retrieve
+ information about currently and recently running tasks. May allow
+ malicious applications to discover private information about other applications.</string>
+ <string name="permdesc_hardware_test">Allows the application to control
+ various peripherals for the purpose of hardware testing.</string>
+ <string name="permdesc_injectEvents">Allows an application to deliver
+ its own input events (key presses, etc.) to other applications. Malicious
+ applications can use this to take over the phone.</string>
+ <string name="permdesc_installPackages">Allows an application to install new or updated
+ Android packages. Malicious applications can use this to add new applications with arbitrarily
+ powerful permissions.</string>
+ <string name="permdesc_internalSystemWindow">Allows the creation of
+ windows that are intended to be used by the internal system
+ user interface. Not for use by normal applications.</string>
+ <string name="permdesc_manageAppTokens">Allows applications to
+ create and manage their own tokens, bypassing their normal
+ Z-ordering. Should never be needed for normal applications.</string>
+ <string name="permdesc_masterClear">Allows an application to completely
+ reset the system to its factory settings, erasing all data,
+ configuration, and installed applications.</string>
+ <string name="permdesc_modifyAudioSettings">Allows application to modify
+ global audio settings such as volume and routing.</string>
+ <string name="permdesc_modifyPhoneState">Allows the application to control the
+ phone features of the device. An application with this permission can switch
+ networks, turn the phone radio on and off and the like without ever notifying
+ you.</string>
+ <string name="permdesc_mount_unmount_filesystems">Allows the application to mount and
+ unmount filesystems for removable storage.</string>
+ <string name="permdesc_persistentActivity">Allows an application to make
+ parts of itself persistent, so the system can't use it for other
+ applications.</string>
+ <string name="permdesc_processOutgoingCalls">Allows application to
+ process outgoing calls and change the number to be dialed. Malicious
+ applications may monitor, redirect, or prevent outgoing calls.</string>
+ <string name="permdesc_readCalendar">Allows an application to read all
+ of the calendar events stored on your phone. Malicious applications
+ can use this to send your calendar events to other people.</string>
+ <string name="permdesc_readContacts">Allows an application to read all
+ of the contact (address) data stored on your phone. Malicious applications
+ can use this to send your data to other people.</string>
+ <string name="permdesc_readFrameBuffer">Allows application to use
+ read the content of the frame buffer.</string>
+ <string name="permdesc_readInputState">Allows applications to watch the
+ keys you press even when interacting with another application (such
+ as entering a password). Should never be needed for normal applications.</string>
+ <string name="permdesc_readLogs">Allows an application to read from the
+ system's various log files. This allows it to discover general
+ information about what you are doing with the phone, but they should
+ not contain any personal or private information.</string>
+ <string name="permdesc_readOwnerData">Allows an application read the
+ phone owner data stored on your phone. Malicious
+ applications can use this to read phone owner data.</string>
+ <string name="permdesc_readPhoneState">Allows the application to access the phone
+ features of the device. An application with this permission can determine the phone
+ number of this phone, whether a call is active, the number that call is connected to
+ and the like.</string>
+ <string name="permdesc_readSms">Allows application to read
+ SMS messages stored on your phone or SIM card. Malicious applications
+ may read your confidential messages.</string>
+ <string name="permdesc_readSyncSettings">Allows an application to read the sync settings,
+ such as whether sync is enabled for Contacts.</string>
+ <string name="permdesc_readSyncStats">Allows an application to reafocusd the sync stats; e.g., the
+ history of syncs that have occurred.</string>
+ <string name="permdesc_receiveBootCompleted">Allows an application to
+ have itself started as soon as the system has finished booting.
+ This can make it take longer to start the phone and allow the
+ application to slow down the overall phone by always running.</string>
+ <string name="permdesc_receiveMms">Allows application to receive
+ and process MMS messages. Malicious applications may monitor
+ your messages or delete them without showing them to you.</string>
+ <string name="permdesc_receiveSms">Allows application to receive
+ and process SMS messages. Malicious applications may monitor
+ your messages or delete them without showing them to you.</string>
+ <string name="permdesc_receiveWapPush">Allows application to receive
+ and process WAP messages. Malicious applications may monitor
+ your messages or delete them without showing them to you.</string>
+ <string name="permdesc_recordAudio">Allows application to access
+ the audio record path.</string>
+ <string name="permdesc_reorderTasks">Allows an application to move
+ tasks to the foreground and background. Malicious applications can force
+ themselves to the front without your control.</string>
+ <string name="permdesc_restartPackages">Allows an application to
+ forcibly restart other applications.</string>
+ <string name="permdesc_runSetActivityWatcher">Allows an application to
+ monitor and control how the system launches activities.
+ Malicious applications may completely compromise the system. This
+ permission is only needed for development, never for normal
+ phone usage.</string>
+ <string name="permdesc_sendSms">Allows application to send SMS
+ messages. Malicious applications may cost you money by sending
+ messages without your confirmation.</string>
+ <string name="permdesc_setAlwaysFinish">Allows an application
+ to control whether activities are always finished as soon as they
+ go to the background. Never needed for normal applications.</string>
+ <string name="permdesc_setAnimationScale">Allows an application to change
+ the global animation speed (faster or slower animations) at any time.</string>
+ <string name="permdesc_setDebugApp">Allows an application to turn
+ on debugging for another application. Malicious applications can use this
+ to kill other applications.</string>
+ <string name="permdesc_setOrientation">Allows an application to change
+ the rotation of the screen at any time. Should never be needed for
+ normal applications.</string>
+ <string name="permdesc_setPreferredApplications">Allows an application to
+ modify your preferred applications. This can allow malicious applications
+ to silently change the applications that are run, spoofing your
+ existing applications to collect private data from you.</string>
+ <string name="permdesc_setProcessForeground">Allows an application to make
+ any process run in the foreground, so it can't be killed.
+ Should never be needed for normal applications.</string>
+ <string name="permdesc_setProcessLimit">Allows an application
+ to control the maximum number of processes that will run. Never
+ needed for normal applications.</string>
+ <string name="permdesc_setTimeZone">Allows an application to change
+ the phone's time zone.</string>
+ <string name="permdesc_setWallpaper">Allows the application
+ to set the system wallpaper.</string>
+ <string name="permdesc_setWallpaperHints">Allows the application
+ to set the system wallpaper size hints.</string>
+ <string name="permdesc_signalPersistentProcesses">Allows application to request that the
+ supplied signal be sent to all persistent processes.</string>
+ <string name="permdesc_statusBar">Allows application to disable
+ the status bar or add and remove system icons.</string>
+ <string name="permdesc_systemAlertWindow">Allows an application to
+ show system alert windows. Malicious applications can take over the
+ entire screen of the phone.</string>
+ <string name="permdesc_vibrate">Allows the application to control
+ the vibrator.</string>
+ <string name="permdesc_wakeLock">Allows an application to prevent
+ the phone from going to sleep.</string>
+ <string name="permdesc_writeCalendar">Allows an application to modify the
+ calendar events stored on your phone. Malicious
+ applications can use this to erase or modify your calendar data.</string>
+ <string name="permdesc_writeContacts">Allows an application to modify the
+ contact (address) data stored on your phone. Malicious
+ applications can use this to erase or modify your contact data.</string>
+ <string name="permdesc_writeOwnerData">Allows an application to modify the
+ phone owner data stored on your phone. Malicious
+ applications can use this to erase or modify owner data.</string>
+ <string name="permdesc_writeSettings">Allows an application to modify the
+ system's settings data. Malicious applications can corrupt your system's
+ configuration.</string>
+ <string name="permdesc_writeSms">Allows application to write
+ to SMS messages stored on your phone or SIM card. Malicious applications
+ may delete your messages.</string>
+ <string name="permdesc_writeSyncSettings">Allows an application to modify the sync
+ settings, such as whether sync is enabled for Contacts.</string>
+ <string name="permgroupdesc_accounts">Access the available Google accounts.</string>
+ <string name="permgroupdesc_costMoney">Allow applications to do things
+ that can cost you money.</string>
+ <string name="permgroupdesc_developmentTools">Features only needed for
+ application developers.</string>
+ <string name="permgroupdesc_hardwareControls">Direct access to hardware on
+ the handset.</string>
+ <string name="permgroupdesc_location">Monitor your physical location</string>
+ <string name="permgroupdesc_messages">Read and write your SMS,
+ e-mail, and other messages.</string>
+ <string name="permgroupdesc_network">Allow applications to access
+ various network features.</string>
+ <string name="permgroupdesc_personalInfo">Direct access to your contacts
+ and calendar stored on the phone.</string>
+ <string name="permgroupdesc_phoneCalls">Monitor, record, and process
+ phone calls.</string>
+ <string name="permgroupdesc_systemTools">Lower-level access and control
+ of the system.</string>
+ <string name="permgrouplab_accounts">Your Google accounts</string>
+ <string name="permgrouplab_costMoney">Cost you money</string>
+ <string name="permgrouplab_developmentTools">Development tools</string>
+ <string name="permgrouplab_hardwareControls">Hardware controls</string>
+ <string name="permgrouplab_location">Your location</string>
+ <string name="permgrouplab_messages">Your messages</string>
+ <string name="permgrouplab_network">Network communication</string>
+ <string name="permgrouplab_personalInfo">Your personal information</string>
+ <string name="permgrouplab_phoneCalls">Phone calls</string>
+ <string name="permgrouplab_systemTools">System tools</string>
+ <string name="permissions_format"><xliff:g id="perm_line1">%1$s</xliff:g>, <xliff:g id="perm_line2">%2$s</xliff:g></string>
+ <string name="permlab_accessCoarseLocation">coarse (network-based) location</string>
+ <string name="permlab_accessFineLocation">fine (GPS) location</string>
+ <string name="permlab_accessMockLocation">mock location sources for testing</string>
+ <string name="permlab_accessNetworkState">view network state</string>
+ <string name="permlab_accessSurfaceFlinger">access SurfaceFlinger</string>
+ <string name="permlab_accessWifiState">view Wi-Fi state</string>
+ <string name="permlab_addSystemService">publish low-level services</string>
+ <string name="permlab_batteryStats">modify battery statistics</string>
+ <string name="permlab_bluetooth">create Bluetooth connections</string>
+ <string name="permlab_bluetoothAdmin">bluetooth administration</string>
+ <string name="permlab_brick">permanently disable phone</string>
+ <string name="permlab_broadcastPackageRemoved">send package removed broadcast</string>
+ <string name="permlab_broadcastSticky">send sticky broadcast</string>
+ <string name="permlab_callPhone">directly call phone numbers</string>
+ <string name="permlab_camera">take pictures</string>
+ <string name="permlab_changeComponentState">enable or disable application components</string>
+ <string name="permlab_changeConfiguration">change your UI settings</string>
+ <string name="permlab_changeNetworkState">change network connectivity</string>
+ <string name="permlab_changeWifiState">change Wi-Fi state</string>
+ <string name="permlab_clearAppCache">delete all application cache data</string>
+ <string name="permlab_clearAppUserData">delete other application's data</string>
+ <string name="permlab_createNetworkSockets">full Internet access</string>
+ <string name="permlab_deleteCacheFiles">delete other application's cache</string>
+ <string name="permlab_deletePackages">delete applications</string>
+ <string name="permlab_devicePower">power phone on or off</string>
+ <string name="permlab_disableKeyguard">disable keylock</string>
+ <string name="permlab_dump">retrieve system internal state</string>
+ <string name="permlab_expandStatusBar">expand/collapse status bar</string>
+ <string name="permlab_factoryTest">run in factory test mode</string>
+ <string name="permlab_flashlight">control flashlight</string>
+ <string name="permlab_forceBack">force application to close</string>
+ <string name="permlab_fotaUpdate">automatically install system updates</string>
+ <string name="permlab_getAccounts">discover known accounts</string>
+ <string name="permlab_getPackageSize">measure application storage space</string>
+ <string name="permlab_getTasks">retrieve running applications</string>
+ <string name="permlab_hardware_test">test hardware</string>
+ <string name="permlab_injectEvents">press keys and control buttons</string>
+ <string name="permlab_installPackages">directly install applications</string>
+ <string name="permlab_internalSystemWindow">display unauthorized windows</string>
+ <string name="permlab_manageAppTokens">manage application tokens</string>
+ <string name="permlab_masterClear">reset system to factory defaults</string>
+ <string name="permlab_modifyAudioSettings">change your audio settings</string>
+ <string name="permlab_modifyPhoneState">modify phone state</string>
+ <string name="permlab_mount_unmount_filesystems">mount and unmount filesystems</string>
+ <string name="permlab_persistentActivity">make application always run</string>
+ <string name="permlab_processOutgoingCalls">intercept outgoing calls</string>
+ <string name="permlab_readCalendar">read calendar data</string>
+ <string name="permlab_readContacts">read contact data</string>
+ <string name="permlab_readFrameBuffer">read frame buffer</string>
+ <string name="permlab_readInputState">record what you type and actions you take</string>
+ <string name="permlab_readLogs">read system log files</string>
+ <string name="permlab_readOwnerData">read owner data</string>
+ <string name="permlab_readPhoneState">read phone state</string>
+ <string name="permlab_readSms">read SMS or MMS</string>
+ <string name="permlab_readSyncSettings">read sync settings</string>
+ <string name="permlab_readSyncStats">read sync statistics</string>
+ <string name="permlab_receiveBootCompleted">automatically start at boot</string>
+ <string name="permlab_receiveMms">receive MMS</string>
+ <string name="permlab_receiveSms">receive SMS</string>
+ <string name="permlab_receiveWapPush">receive WAP</string>
+ <string name="permlab_recordAudio">record audio</string>
+ <string name="permlab_reorderTasks">reorder running applications</string>
+ <string name="permlab_restartPackages">restart other applications</string>
+ <string name="permlab_runSetActivityWatcher">monitor and control all application launching</string>
+ <string name="permlab_sendSms">send SMS messages</string>
+ <string name="permlab_setAlwaysFinish">make all background applications close</string>
+ <string name="permlab_setAnimationScale">modify global animation speed</string>
+ <string name="permlab_setDebugApp">enable application debugging</string>
+ <string name="permlab_setOrientation">change screen orientation</string>
+ <string name="permlab_setPreferredApplications">set preferred applications</string>
+ <string name="permlab_setProcessForeground">keep from being stopped</string>
+ <string name="permlab_setProcessLimit">limit number of running processes</string>
+ <string name="permlab_setTimeZone">set time zone</string>
+ <string name="permlab_setWallpaper">set wallpaper</string>
+ <string name="permlab_setWallpaperHints">set wallpaper size hints</string>
+ <string name="permlab_signalPersistentProcesses">send Linux signals to applications</string>
+ <string name="permlab_statusBar">disable or modify status bar</string>
+ <string name="permlab_systemAlertWindow">display system-level alerts</string>
+ <string name="permlab_vibrate">control vibrator</string>
+ <string name="permlab_wakeLock">prevent phone from sleeping</string>
+ <string name="permlab_writeCalendar">write calendar data</string>
+ <string name="permlab_writeContacts">write contact data</string>
+ <string name="permlab_writeOwnerData">write owner data</string>
+ <string name="permlab_writeSettings">modify global system settings</string>
+ <string name="permlab_writeSms">edit SMS or MMS</string>
+ <string name="permlab_writeSyncSettings">write sync settings</string>
+ <string name="petabyteShort">PB</string>
+ <string name="pm">"PM"</string>
+ <string name="power_dialog">Phone options</string>
+ <string name="power_off">Power off</string>
+ <string name="prepend_shortcut_label">Menu+</string>
+ <string name="preposition_for_date">on %s</string>
+ <string name="preposition_for_time">at %s</string>
+ <string name="preposition_for_year">in %s</string>
+ <string name="ringtone_default">Default ringtone</string>
+ <string name="ringtone_default_with_actual">Default ringtone (<xliff:g id="actual_ringtone">%1$s</xliff:g>)</string>
+ <string name="ringtone_picker_title">Select a ringtone</string>
+ <string name="ringtone_silent">Silent</string>
+ <string name="ringtone_unknown">Unknown ringtone</string>
+ <string name="safeMode">Safe mode</string>
+ <string name="same_month_md1_md2">"<xliff:g id="format">%2$s %3$s \u2013 %8$s</xliff:g>"</string>
+ <string name="same_month_md1_time1_md2_time2">"<xliff:g id="format">%2$s %3$s, %5$s \u2013 %7$s %8$s, %10$s</xliff:g>"</string>
+ <string name="same_month_mdy1_mdy2">"<xliff:g id="format">%2$s %3$s \u2013 %8$s, %9$s</xliff:g>"</string>
+ <string name="same_month_mdy1_time1_mdy2_time2">"<xliff:g id="format">%2$s %3$s, %4$s, %5$s \u2013 %7$s %8$s, %9$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %2$s %3$s, %5$s \u2013 %6$s, %7$s %8$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %2$s %3$s \u2013 %6$s, %7$s %8$s</xliff:g>"</string>
+ <string name="same_month_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %2$s %3$s, %4$s, %5$s \u2013 %6$s, %7$s %8$s, %9$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %2$s %3$s, %4$s \u2013 %6$s, %7$s %8$s, %9$s</xliff:g>"</string>
+ <string name="same_year_md1_md2">"<xliff:g id="format">%2$s %3$s \u2013 %7$s %8$s</xliff:g>"</string>
+ <string name="same_year_md1_time1_md2_time2">"<xliff:g id="format">%2$s %3$s, %5$s \u2013 %7$s %8$s, %10$s</xliff:g>"</string>
+ <string name="same_year_mdy1_mdy2">"<xliff:g id="format">%2$s %3$s \u2013 %7$s %8$s, %9$s</xliff:g>"</string>
+ <string name="same_year_mdy1_time1_mdy2_time2">"<xliff:g id="format">%2$s %3$s, %4$s, %5$s \u2013 %7$s %8$s, %9$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %2$s %3$s, %5$s \u2013 %6$s, %7$s %8$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %2$s %3$s \u2013 %6$s, %7$s %8$s</xliff:g>"</string>
+ <string name="same_year_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %2$s %3$s, %4$s, %5$s \u2013 %6$s, %7$s %8$s, %9$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %2$s %3$s \u2013 %6$s, %7$s %8$s, %9$s</xliff:g>"</string>
+ <string name="saturday">Saturday</string>
+ <string name="save_password_label">Confirm</string>
+ <string name="save_password_message">Do you want the browser to remember this password?</string>
+ <string name="save_password_never">Never</string>
+ <string name="save_password_notnow">Not now</string>
+ <string name="save_password_remember">Remember</string>
+ <string name="screen_lock">Screen lock</string>
+ <string name="screen_progress">Working\u2026</string>
+ <string name="search_go">Search</string>
+ <string name="second">sec</string>
+ <string name="seconds">secs</string>
+ <string name="selectAll">Select all</string>
+ <string name="selectMenuLabel">Select</string>
+ <string name="select_character">Select character to insert</string>
+ <string name="sendText">Select an action for text</string>
+ <string name="serviceClassData">Data</string>
+ <string name="serviceClassDataAsync">Async</string>
+ <string name="serviceClassDataSync">Sync</string>
+ <string name="serviceClassFAX">FAX</string>
+ <string name="serviceClassPAD">PAD</string>
+ <string name="serviceClassPacket">Packet</string>
+ <string name="serviceClassSMS">SMS</string>
+ <string name="serviceClassVoice">Voice</string>
+ <string name="serviceDisabled">Service has been disabled.</string>
+ <string name="serviceEnabled">Service was enabled.</string>
+ <string name="serviceEnabledFor">Service was enabled for:</string>
+ <string name="serviceErased">Erasure was successful.</string>
+ <string name="serviceNotProvisioned">Service not provisioned.</string>
+ <string name="serviceRegistered">Registration was successful.</string>
+ <string name="shutdown_confirm">Your phone will shut down.</string>
+ <string name="shutdown_progress">Shutting down\u2026</string>
+ <string name="silent_mode">Silent mode</string>
+ <string name="simAbsentLabel">SIM card absent or incorrectly inserted.</string>
+ <string name="simNetworkPersonalizationLabel">SIM card cannot be used on this phone.</string>
+ <string name="simPINLabel">SIM PIN required (and presently unsupported).</string>
+ <string name="simPUKLabel">SIM PUK required (and presently unsupported).</string>
+ <string name="sms_control_message">A large number of SMS messages are being sent. Select \"OK\" to continue, or \"Cancel\" to stop sending.</string>
+ <string name="sms_control_no">Cancel</string>
+ <string name="sms_control_title">Sending SMS messages</string>
+ <string name="sms_control_yes">OK</string>
+ <string name="status_bar_applications_title">Application</string>
+ <string name="status_bar_clear_all_button">Clear notifications</string>
+ <string name="status_bar_date_format">"<xliff:g id="format">d, MMMM, yyyy</xliff:g>"</string>
+ <string name="status_bar_latest_events_title">Notifications</string>
+ <string name="status_bar_no_notifications_title">No notifications</string>
+ <string name="status_bar_ongoing_events_title">Ongoing</string>
+ <string name="status_bar_time_format">"<xliff:g id="format">h:mm AA</xliff:g>"</string>
+ <string name="sunday">Sunday</string>
+ <string name="terabyteShort">TB</string>
+ <string name="text_copied">Text copied to clipboard.</string>
+ <string name="thursday">Thursday</string>
+ <string name="time1_time2">"<xliff:g id="format">%1$s \u2013 %2$s</xliff:g>"</string>
+ <string name="time_date">"<xliff:g id="format">%1$s, %3$s</xliff:g>"</string>
+ <string name="time_picker_set">Set</string>
+ <string name="time_wday">"<xliff:g id="format">%1$s, %2$s</xliff:g>"</string>
+ <string name="time_wday_date">"<xliff:g id="format">%1$s, %2$s, %3$s</xliff:g>"</string>
+ <string name="today">Today</string>
+ <string name="tomorrow">Tomorrow</string>
+ <string name="tuesday">Tuesday</string>
+ <string name="turn_off_radio">Turn off wireless</string>
+ <string name="turn_on_radio">Turn on wireless</string>
+ <string name="unknownName">(Unknown)</string>
+ <string name="untitled">&lt;untitled&gt;</string>
+ <string name="volume_alarm">Alarm volume</string>
+ <string name="volume_call">In-call volume</string>
+ <string name="volume_music">Music/video volume</string>
+ <string name="volume_ringtone">Ringer volume</string>
+ <string name="volume_unknown">Volume</string>
+ <string name="wait">Wait</string>
+ <string name="wday1_date1_time1_wday2_date2_time2">"<xliff:g id="format">%1$s, %2$s, %3$s \u2013 %4$s, %5$s, %6$s</xliff:g>"</string>
+ <string name="wday1_date1_wday2_date2">"<xliff:g id="format">%1$s, %2$s \u2013 %4$s, %5$s</xliff:g>"</string>
+ <string name="wday_date">"<xliff:g id="format">%2$s, %3$s</xliff:g>"</string>
+ <string name="web_user_agent"><xliff:g id="x">Mozilla/5.0 (Linux; U; Android 0.6; %s)
+ AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2</xliff:g></string>
+ <string name="wednesday">Wednesday</string>
+ <string name="week">week</string>
+ <string name="weekly">"Weekly on <xliff:g id="day">%s</xliff:g>"</string>
+ <string name="weekly_format">d MMM</string>
+ <string name="weeks">weeks</string>
+ <string name="whichApplication">Complete action using</string>
+ <string name="year">year</string>
+ <string name="yearly">Yearly</string>
+ <string name="yearly_format">yyyy</string>
+ <string name="years">years</string>
+ <string name="yes">OK</string>
+ <string name="yesterday">Yesterday</string>
+</resources>
diff --git a/core/res/res/values-es-rUS/strings.xml b/core/res/res/values-es-rUS/strings.xml
new file mode 100644
index 0000000..9e165d9
--- /dev/null
+++ b/core/res/res/values-es-rUS/strings.xml
@@ -0,0 +1,574 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="BaMmi">Bloqueo de llamadas</string>
+ <string name="CLIRDefaultOffNextCallOff">El valor predeterminado de la restricción de ID es no restringida. Próxima llamada: no restringida</string>
+ <string name="CLIRDefaultOffNextCallOn">El valor predeterminado de la restricción de ID es no restringida. Próxima llamada: restringida</string>
+ <string name="CLIRDefaultOnNextCallOff">El valor predeterminado de la restricción de ID es restringida. Próxima llamada: no restringida</string>
+ <string name="CLIRDefaultOnNextCallOn">El valor predeterminado de la restricción de ID es restringida. Próxima llamada: restringida</string>
+ <string name="CLIRPermanent">Restricción de ID prevista en el modo permanente.</string>
+ <string name="CfMmi">Desvío de llamadas</string>
+ <string name="ClipMmi">ID de llamada entrante</string>
+ <string name="ClirMmi">ID de llamada saliente</string>
+ <string name="CwMmi">Llamada en espera</string>
+ <string name="Midnight">"Media noche"</string>
+ <string name="Noon">"Mediodía"</string>
+ <string name="PinMmi">Cambio de PIN</string>
+ <string name="PwdMmi">Cambio de contraseña</string>
+ <string name="VideoView_error_button">Aceptar</string>
+ <string name="VideoView_error_text_unknown">Se ha producido un error al reproducir el vídeo seleccionado.</string>
+ <string name="VideoView_error_title">Error de reproducción del vídeo</string>
+ <string name="abbrev_month">"<xliff:g id="format">%b</xliff:g>"</string>
+ <string name="abbrev_month_day">"<xliff:g id="format">%-d %b</xliff:g>"</string>
+ <string name="abbrev_month_day_year">"<xliff:g id="format">%-d %b, %Y</xliff:g>"</string>
+ <string name="abbrev_month_year">"<xliff:g id="format">%b %Y</xliff:g>"</string>
+ <string name="activate_keyguard">Activar protección de clave</string>
+ <string name="ago">hace</string>
+ <string name="alwaysUse">Usar siempre esta aplicación para esta actividad</string>
+ <string name="am">"AM"</string>
+ <string name="battery_low_percent_format">Menos de <xliff:g id="number">%d%%</xliff:g>
+ restantes</string>
+ <string name="battery_low_subtitle">Batería baja</string>
+ <string name="battery_low_title">Conectar cargador</string>
+ <string name="battery_status_charging">Cargando\u2026</string>
+ <string name="battery_status_text_percent_format"><xliff:g id="number">%d%%</xliff:g></string>
+ <string name="before">Antes</string>
+ <string name="browserSavedFormData">Datos de formulario guardados</string>
+ <string name="byteShort">b</string>
+ <string name="cancel">Cancelar</string>
+ <string name="capital_off">Desactivar</string>
+ <string name="capital_on">Activar</string>
+ <string name="cfReasonBusy">Desvío de llamadas ocupado</string>
+ <string name="cfReasonNR">Desvío de llamadas no accesible</string>
+ <string name="cfReasonNRy">Desvío de llamadas sin respuesta</string>
+ <string name="cfReasonUnconditional">Desvío de llamadas incondicional</string>
+ <string name="cfTemplateForwarded">{0}: {1}</string>
+ <string name="cfTemplateForwardedTime">{0}: {1} después de {2} segundos</string>
+ <string name="cfTemplateNotForwarded">{0}: No desviada</string>
+ <string name="cfTemplateRegistered">{0}: No desviada ({1})</string>
+ <string name="cfTemplateRegisteredTime">{0}: No desviada ({1} después de {2} segundos)</string>
+ <string name="chooseActivity">Seleccionar una acción</string>
+ <string name="contentServiceSync">Sincronizar</string>
+ <string name="contentServiceSyncNotificationDesc">Sincronizando</string>
+ <string name="contentServiceSyncNotificationTitle">Sincronizar</string>
+ <string name="contentServiceXmppAvailable">XMPP activo</string>
+ <string name="copy">Copiar</string>
+ <string name="copyUrl">Copiar URL</string>
+ <string name="cut">Cortar</string>
+ <string name="daily">Diario</string>
+ <string name="daily_format">h:mm aa</string>
+ <string name="date1_date2">"<xliff:g id="format">%2$s \u2013 %5$s</xliff:g>"</string>
+ <string name="date1_time1_date2_time2">"<xliff:g id="format">%2$s, %3$s \u2013 %5$s, %6$s</xliff:g>"</string>
+ <string name="date_picker_set">Establecer</string>
+ <string name="date_range_separator">" \u2013 "</string>
+ <string name="day">día</string>
+ <string name="day_of_week_long_friday">Viernes</string>
+ <string name="day_of_week_long_monday">Lunes</string>
+ <string name="day_of_week_long_saturday">Sábado</string>
+ <string name="day_of_week_long_sunday">Domingo</string>
+ <string name="day_of_week_long_thursday">Jueves</string>
+ <string name="day_of_week_long_tuesday">Martes</string>
+ <string name="day_of_week_long_wednesday">Miércoles</string>
+ <string name="day_of_week_medium_friday">Vie</string>
+ <string name="day_of_week_medium_monday">Lun</string>
+ <string name="day_of_week_medium_saturday">Sáb</string>
+ <string name="day_of_week_medium_sunday">Dom</string>
+ <string name="day_of_week_medium_thursday">Jue</string>
+ <string name="day_of_week_medium_tuesday">Mar</string>
+ <string name="day_of_week_medium_wednesday">Mié</string>
+ <string name="day_of_week_short_friday">Vi</string>
+ <string name="day_of_week_short_monday">Lu</string>
+ <string name="day_of_week_short_saturday">Sá</string>
+ <string name="day_of_week_short_sunday">Do</string>
+ <string name="day_of_week_short_thursday">Ju</string>
+ <string name="day_of_week_short_tuesday">Ma</string>
+ <string name="day_of_week_short_wednesday">Mi</string>
+ <string name="day_of_week_shorter_friday">V</string>
+ <string name="day_of_week_shorter_monday">L</string>
+ <string name="day_of_week_shorter_saturday">S</string>
+ <string name="day_of_week_shorter_sunday">D</string>
+ <string name="day_of_week_shorter_thursday">J</string>
+ <string name="day_of_week_shorter_tuesday">M</string>
+ <string name="day_of_week_shorter_wednesday">X</string>
+ <string name="day_of_week_shortest_friday">V</string>
+ <string name="day_of_week_shortest_monday">L</string>
+ <string name="day_of_week_shortest_saturday">S</string>
+ <string name="day_of_week_shortest_sunday">D</string>
+ <string name="day_of_week_shortest_thursday">J</string>
+ <string name="day_of_week_shortest_tuesday">M</string>
+ <string name="day_of_week_shortest_wednesday">X</string>
+ <string name="days">días</string>
+ <string name="daysDurationFuturePlural">en <xliff:g id="days">%d</xliff:g> días</string>
+ <string name="daysDurationPastPlural">Hace <xliff:g id="days">%d</xliff:g> días</string>
+ <string name="defaultMsisdnAlphaTag">Msisdn1</string>
+ <string name="defaultVoiceMailAlphaTag">Correo de voz</string>
+ <string name="elapsed_time_short_format_h_mm_ss"><xliff:g id="format">%1$d:%2$02d:%3$02d</xliff:g></string>
+ <string name="elapsed_time_short_format_mm_ss"><xliff:g id="format">%1$02d:%2$02d</xliff:g></string>
+ <string name="ellipsis">\u2026</string>
+ <string name="emergency_call_dialog_call">Llamada de emergencia</string>
+ <string name="emergency_call_dialog_cancel">Cancelar</string>
+ <string name="emergency_call_dialog_number_for_display">Número de emergencia</string>
+ <string name="emergency_call_dialog_text">¿Realizar una llamada de emergencia?</string>
+ <string name="emergency_call_number_uri">tel:112</string>
+ <string name="emptyPhoneNumber">(ningún número de teléfono)</string>
+ <string name="every_weekday">"Todos los días laborables (Lun\u2013Vie)"</string>
+ <string name="factorytest_failed">Fallo al realizar la prueba de fábrica</string>
+ <string name="factorytest_no_action">No se ha encontrado ningún paquete que proporcione la
+ acción FACTORY_TEST.</string>
+ <string name="factorytest_not_system">La acción FACTORY_TEST
+ sólo es compatible con los paquetes instalados en /system/app.</string>
+ <string name="factorytest_reboot">Reiniciar</string>
+ <string name="friday">Viernes</string>
+ <string name="gigabyteShort">Gb</string>
+ <string name="global_action_lock">Bloquear</string>
+ <string name="global_action_power_off">Apagado</string>
+ <string name="global_action_silent_mode_off_status">El sonido está activado</string>
+ <string name="global_action_silent_mode_on_status">El sonido está desactivado</string>
+ <string name="global_action_toggle_silent_mode">Modo silencioso</string>
+ <string name="global_actions">Acciones globales</string>
+ <string name="hour">hora</string>
+ <string name="hours">horas</string>
+ <string name="httpError">Error desconocido</string>
+ <string name="httpErrorAuth">Error de autenticación</string>
+ <string name="httpErrorBadUrl">URL no válida</string>
+ <string name="httpErrorConnect">Fallo al conectar con el servidor</string>
+ <string name="httpErrorFailedSslHandshake">Fallo al realizar SSL mutuo</string>
+ <string name="httpErrorFile">Error en el archivo</string>
+ <string name="httpErrorFileNotFound">Archivo no encontrado</string>
+ <string name="httpErrorIO">Fallo al leer o escribir en el servidor</string>
+ <string name="httpErrorLookup">Host desconocido</string>
+ <string name="httpErrorOk">Aceptar</string>
+ <string name="httpErrorProxyAuth">Error de autenticación de servidor proxy</string>
+ <string name="httpErrorRedirectLoop">Demasiadas redirecciones de servidor</string>
+ <string name="httpErrorTimeout">Agotado el tiempo de espera de conexión con el servidor</string>
+ <string name="httpErrorUnsupportedAuthScheme">Esquema de autenticación no compatible. Fallo al autenticar.</string>
+ <string name="httpErrorUnsupportedScheme">Protocolo no compatible</string>
+ <string name="in">en</string>
+ <string name="keyguard_label_text">Para desbloquear, pulse Menú y luego 0.</string>
+ <string name="keyguard_password_emergency_instructions">Pulse la tecla Llamar para realizar la llamada de emergencia.</string>
+ <string name="keyguard_password_enter_pin_code">Introducir código PIN</string>
+ <string name="keyguard_password_instructions">Introduzca el código de acceso o marque un número de emergencia.</string>
+ <string name="keyguard_password_wrong_pin_code">¡Código PIN incorrecto!</string>
+ <string name="kilobyteShort">Kb</string>
+ <string name="lockscreen_carrier_default">(Fuera de servicio)</string>
+ <string name="lockscreen_carrier_key">gsm.operator.alpha</string>
+ <string name="lockscreen_emergency_call">Llamada de emergencia</string>
+ <string name="lockscreen_instructions_when_pattern_disabled">Pulse Menú para desbloquear</string>
+ <string name="lockscreen_instructions_when_pattern_enabled">Pulse Menú para desbloquear o realice una llamada de emergencia</string>
+ <string name="lockscreen_low_battery">Conectar cargador</string>
+ <string name="lockscreen_missing_sim_instructions">Inserte una tarjeta SIM</string>
+ <string name="lockscreen_missing_sim_message">No hay ninguna tarjeta SIM en el dispositivo</string>
+ <string name="lockscreen_pattern_correct">¡Correcto!</string>
+ <string name="lockscreen_pattern_instructions">Trazar patrón de desbloqueo</string>
+ <string name="lockscreen_pattern_wrong">¡Patrón incorrecto! Inténtelo de nuevo</string>
+ <string name="lockscreen_plugged_in">Cargando (<xliff:g id="number">%d%%</xliff:g>)</string>
+ <string name="lockscreen_screen_locked">Pantalla bloqueada</string>
+ <string name="lockscreen_too_many_failed_attempts_countdown">Inténtelo de nuevo en <xliff:g id="number">%d</xliff:g> segundos</string>
+ <string name="lockscreen_too_many_failed_attempts_dialog_message">
+ Tiene <xliff:g id="number">%d</xliff:g> intentos fallidos para
+ trazar correctamente su patrón de desbloqueo.\n
+ Inténtelo de nuevo en <xliff:g id="number">%d</xliff:g> segundos.
+ </string>
+ <string name="lockscreen_too_many_failed_attempts_dialog_title">Advertencia de patrón de bloqueo</string>
+ <string name="low_internal_storage_text">Espacio de almacenamiento interno bajo</string>
+ <string name="low_internal_storage_view_text">El dispositivo se está quedando sin espacio de almacenamiento interno</string>
+ <string name="low_internal_storage_view_title">Espacio de almacenamiento interno bajo</string>
+ <string name="megabyteShort">Mb</string>
+ <string name="midnight">"media noche"</string>
+ <string name="minute">minuto</string>
+ <string name="minutes">minutos</string>
+ <string name="mmiComplete">MMI completo</string>
+ <string name="mmiError">Error de red o código MMI no válido.</string>
+ <string name="monday">Lunes</string>
+ <string name="month">"<xliff:g id="format">%B</xliff:g>"</string>
+ <string name="month_day">"<xliff:g id="format">%-d %B</xliff:g>"</string>
+ <string name="month_day_year">"<xliff:g id="format">%-d %B, %Y</xliff:g>"</string>
+ <string name="month_long_april">Abril</string>
+ <string name="month_long_august">Agosto</string>
+ <string name="month_long_december">Diciembre</string>
+ <string name="month_long_february">Febrero</string>
+ <string name="month_long_january">Enero</string>
+ <string name="month_long_july">Julio</string>
+ <string name="month_long_june">Junio</string>
+ <string name="month_long_march">Marzo</string>
+ <string name="month_long_may">Mayo</string>
+ <string name="month_long_november">Noviembre</string>
+ <string name="month_long_october">Octubre</string>
+ <string name="month_long_september">Septiembre</string>
+ <string name="month_medium_april">Abr</string>
+ <string name="month_medium_august">Ago</string>
+ <string name="month_medium_december">Dic</string>
+ <string name="month_medium_february">Feb</string>
+ <string name="month_medium_january">Ene</string>
+ <string name="month_medium_july">Jul</string>
+ <string name="month_medium_june">Jun</string>
+ <string name="month_medium_march">Mar</string>
+ <string name="month_medium_may">May</string>
+ <string name="month_medium_november">Nov</string>
+ <string name="month_medium_october">Oct</string>
+ <string name="month_medium_september">Sep</string>
+ <string name="month_shortest_april">A</string>
+ <string name="month_shortest_august">A</string>
+ <string name="month_shortest_december">D</string>
+ <string name="month_shortest_february">F</string>
+ <string name="month_shortest_january">E</string>
+ <string name="month_shortest_july">E</string>
+ <string name="month_shortest_june">E</string>
+ <string name="month_shortest_march">M</string>
+ <string name="month_shortest_may">M</string>
+ <string name="month_shortest_november">N</string>
+ <string name="month_shortest_october">O</string>
+ <string name="month_shortest_september">S</string>
+ <string name="month_year">"<xliff:g id="format">%B %Y</xliff:g>"</string>
+ <string name="monthly">Mensual</string>
+ <string name="monthly_format">d MMM</string>
+ <string name="more_item_label">Más</string>
+ <string name="no">Cancelar</string>
+ <string name="noApplications">No hay ninguna aplicación disponible para llevar a cabo
+ la acción</string>
+ <string name="no_recent_tasks">Ninguna aplicación reciente</string>
+ <string name="noon">"mediodía"</string>
+ <string name="numeric_date">"<xliff:g id="format">%d/%m/%Y</xliff:g>"</string>
+ <string name="numeric_date_notation">"<xliff:g id="format">%d/%m/%Y</xliff:g>"</string>
+ <string name="numeric_md1_md2">"<xliff:g id="format">%3$s/%2$s \u2013 %8$s/%7$s</xliff:g>"</string>
+ <string name="numeric_md1_time1_md2_time2">"<xliff:g id="format">%3$s/%2$s, %5$s \u2013 %8$s/%7$s, %10$s</xliff:g>"</string>
+ <string name="numeric_mdy1_mdy2">"<xliff:g id="format">%3$s/%2$s/%4$s \u2013 %8$s/%7$s/%9$s</xliff:g>"</string>
+ <string name="numeric_mdy1_time1_mdy2_time2">"<xliff:g id="format">%3$s/%2$s/%4$s, %5$s \u2013 %8$s/%7$s/%9$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %3$s/%2$s, %5$s \u2013 %6$s, %8$s/%7$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %3$s/%2$s \u2013 %6$s, %8$s/%7$s</xliff:g>"</string>
+ <string name="numeric_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %3$s/%2$s/%4$s, %5$s \u2013 %6$s, %8$s/%7$s/%9$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %3$s/%2$s/%4$s \u2013 %6$s, %8$s/%7$s/%9$s</xliff:g>"</string>
+ <string name="ok">Aceptar</string>
+ <string name="open_permission_deny">No tiene permiso para abrir esta página.</string>
+ <string name="passwordIncorrect">Contraseña incorrecta</string>
+ <string name="paste">Pegar</string>
+ <string name="permdesc_accessFineLocation">Acceda al sistema de posicionamiento global (GPS) del
+ dispositivo, en caso de que esté disponible.
+ Una aplicación maliciosa puede usar esta función para determinar dónde está y puede
+ consumir batería adicional.</string>
+ <string name="permdesc_accessCoarseLocation">Utilice la base de datos de la red para determinar una
+ ubicación aproximada del dispositivo, en caso de que esté disponible. Una aplicación maliciosa puede usar
+ esta opción para determinar aproximadamente dónde está.</string>
+ <string name="permdesc_accessPhoneInterface">Permite que la aplicación acceda
+ a la interfaz interna del teléfono. Esta función no debería ser necesaria para las aplicaciones normales.</string>
+ <string name="permdesc_accessSurfaceFlinger">Permite que la aplicación use
+ las características de bajo nivel de SurfaceFlinger.</string>
+ <string name="permdesc_addSystemService">Permite que la aplicación publique
+ sus propios servicios de sistema de bajo nivel. Una aplicación maliciosa puede apropiarse del sistema y robar
+ o dañar cualquier dato.</string>
+ <string name="permdesc_brick">Permite que la aplicación deshabilite
+ de forma permanente todo el dispositivo. Esto es muy peligroso.</string>
+ <string name="permdesc_broadcastPackageRemoved">Permite que una aplicación
+ emita una notificación de que se ha eliminado un paquete de la aplicación.
+ Una aplicación maliciosa puede usar esta función para acabar con cualquier otra
+ aplicación que se esté ejecutando.</string>
+ <string name="permdesc_broadcastSticky">Permite que una aplicación envíe
+ emisiones continuas, que permanecen una vez que termina la emisión.
+ Una aplicación maliciosa puede hacer que el dispositivo sea lento o inestable y
+ use demasiada memoria.</string>
+ <string name="permdesc_callPhone">Permite que la aplicación llame
+ a los números de teléfono sin que usted intervenga. Una aplicación maliciosa puede
+ hacer que aparezcan llamadas inesperadas en su factura del teléfono.</string>
+ <string name="permdesc_camera">Permite que la aplicación saque fotos
+ con la cámara. Esto permite que la aplicación capture en cualquier momento
+ imágenes que la cámara esté viendo.</string>
+ <string name="permdesc_changeComponentState">Permite que una aplicación cambie si un
+ componente de otra aplicación está habilitado o no. Una aplicación maliciosa puede usar esta función
+ para deshabilitar importantes capacidades del dispositivo. Se debe tener cuidado con el permiso, ya que
+ los componentes de la aplicación se pueden volver inestables o inconsistentes.
+ </string>
+ <string name="permdesc_changeConfiguration">Permite que una aplicación
+ cambie la configuración actual, como la hora local o el tamaño general de la
+ fuente.</string>
+ <string name="permdesc_clearAppCache">Permite que una aplicación libere memoria de almacenamiento
+ del dispositivo eliminando archivos del directorio caché de la aplicación. El acceso suele estar
+ muy restringido al proceso del sistema.</string>
+ <string name="permdesc_deleteCacheFiles">Permite que una aplicación elimine
+ archivos de la caché.</string>
+ <string name="permdesc_deletePackages">Permite que una aplicación elimine
+ paquetes Android. Una aplicación maliciosa puede usar esta función para eliminar importantes aplicaciones.</string>
+ <string name="permdesc_devicePower">Permite a la aplicación encender o
+ apagar el dispositivo o mantenerlo encendido.</string>
+ <string name="permdesc_dump">Permite a la aplicación recuperar
+ el estado interno del sistema. Una aplicación maliciosa puede recuperar
+ una gran variedad de información privada y segura que normalmente
+ no debería necesitar nunca.</string>
+ <string name="permdesc_factoryTest">Se ejecuta como una prueba de fabricante de bajo nivel,
+ permitiendo el acceso completo al hardware del dispositivo. Sólo disponible
+ cuando un dispositivo se ejecuta en el modo de prueba del fabricante.</string>
+ <string name="permdesc_flashlight">Permite a la aplicación controlar
+ la linterna.</string>
+ <string name="permdesc_forceBack">Permite a la aplicación hacer que cualquier
+ actividad que esté en primer plano se cierre y pase a segundo plano.
+ Esta función no debería ser necesaria para las aplicaciones normales.</string>
+ <string name="permdesc_fotaUpdate">Permite a una aplicación recibir
+ notifications about pending system updates and trigger their
+ su instalación. Una aplicación maliciosa puede usar esta función para corromper el sistema
+ con actualizaciones no autorizadas o interferir en el proceso
+ de actualización.</string>
+ <string name="permdesc_getTasks">Permite a la aplicación recuperar
+ información sobre tareas que se acaban de ejecutar y tareas que se están ejecutando actualmente. Puede permitir que
+ una aplicación maliciosa
+ descubra información privada sobre otras aplicaciones.</string>
+ <string name="permdesc_hardware_test">Permite a la aplicación controlar
+ distintos periféricos para realizar una prueba de hardware.</string>
+ <string name="permdesc_injectEvents">Permite a una aplicación ofrecer
+ sus propios eventos de entrada (pulsaciones de teclas, etc.) a otras aplicaciones. Una aplicación
+ maliciosa puede usar esta función para controlar el dispositivo.</string>
+ <string name="permdesc_installPackages">Permite a una aplicación instalar paquetes Android
+ nuevos o actualizados. Una aplicación maliciosa puede usar esta función para agregar nuevas aplicaciones con
+ permisos arbitrariamente poderosos.</string>
+ <string name="permdesc_internalSystemWindow">Permite la creación de
+ ventanas destinadas a ser usadas por la interfaz de usuario
+ del sistema interno. No está destinada al uso por aplicaciones normales.</string>
+ <string name="permdesc_manageAppTokens">Permite a las aplicaciones
+ crear y gestionar sus propios credenciales, saltándose su orden Z
+ normal. Esta función no debería ser necesaria para las aplicaciones normales.</string>
+ <string name="permdesc_masterClear">Permite que una aplicación restablezca
+ por completo los valores de fábrica del sistema, borrando todos los datos,
+ la configuración y las aplicaciones instaladas.</string>
+ <string name="permdesc_modifyAudioSettings">Permite que la aplicación modifique
+ la configuración de audio global, como el volumen y el enrutamiento.</string>
+ <string name="permdesc_mount_unmount_filesystems">Permite que la aplicación monte y
+ desmonte archivos del sistema para el almacenamiento extraíble.</string>
+ <string name="permdesc_persistentActivity">Permite que una aplicación convierta
+ partes de sí misma en persistentes, de forma que el sistema no pueda usarlas
+ para otras aplicaciones.</string>
+ <string name="permdesc_raisedThreadPriority">Permite que la aplicación use
+ prioridades de cadena elevadas, lo que puede afectar a la capacidad de respuesta
+ de la interfaz de usuario.</string>
+ <string name="permdesc_readContacts">Permite que una aplicación lea todos
+ los datos (de dirección) de contacto almacenados en su dispositivo. Una aplicación maliciosa
+ puede usar esta función para enviar sus datos a otras personas.</string>
+ <string name="permdesc_readFrameBuffer">Permite que la aplicación
+ lea el contenido del búfer de trama.</string>
+ <string name="permdesc_readInputState">Permite que las aplicaciones vigilen las
+ teclas que pulsa incluso cuando interactúe con otra aplicación (como
+ al introducir una contraseña). Esta función no debería ser necesaria para las aplicaciones normales.</string>
+ <string name="permdesc_readSms">Permite que la aplicación lea
+ los mensajes SMS almacenados en su teléfono o tarjeta SIM. Una aplicación maliciosa
+ puede leer sus mensajes confidenciales.</string>
+ <string name="permdesc_receiveBootCompleted">Permite que una aplicación
+ se inicie en cuanto el sistema haya terminado de arrancar.
+ Esto puede hacer que el dispositivo tarde más en iniciarse y que
+ la aplicación ralentice todo el dispositivo al ejecutarse siempre.</string>
+ <string name="permdesc_receiveMms">Permite que la aplicación reciba
+ y procese mensajes multimedia. Una aplicación maliciosa puede controlar
+ sus mensajes o eliminarlos sin que usted los vea.</string>
+ <string name="permdesc_receiveSms">Permite que la aplicación reciba
+ y procese mensajes de texto. Una aplicación maliciosa puede controlar
+ sus mensajes o eliminarlos sin que usted los vea.</string>
+ <string name="permdesc_receiveWapPush">Permite que la aplicación reciba
+ y procese mensajes WAP. Una aplicación maliciosa puede controlar
+ sus mensajes o eliminarlos sin que usted los vea.</string>
+ <string name="permdesc_recordAudio">Permite que la aplicación acceda
+ a la ruta de grabación de audio.</string>
+ <string name="permdesc_reorderTasks">Permite que una aplicación mueva
+ las tareas a primer plano y a segundo plano. Una aplicación maliciosa puede
+ aparecer en primer plano sin su control.</string>
+ <string name="permdesc_runInstrumentation">Permite que una aplicación
+ inserte su propio código de instrumentación en cualquier otra aplicación.
+ Una aplicación maliciosa puede comprometer todo el sistema. Este
+ permiso sólo es necesario para el desarrollo, nunca para el uso
+ normal del dispositivo.</string>
+ <string name="permdesc_runSetActivityWatcher">Permite que una aplicación
+ controle y supervise el modo en que el sistema inicia las actividades.
+ Una aplicación maliciosa puede comprometer todo el sistema. Este
+ permiso sólo es necesario para el desarrollo, nunca para el uso
+ normal del dispositivo.</string>
+ <string name="permdesc_sendSms">Permite a la aplicación enviar
+ mensajes de texto. Una aplicación maliciosa puede hacerle gastar dinero
+ enviando mensajes sin su confirmación.</string>
+ <string name="permdesc_setAlwaysFinish">Permite a una aplicación
+ controlar si las actividades han acabado en cuanto pasan
+ a segundo plano. Esta función
+ no es necesaria para las aplicaciones normales.</string>
+ <string name="permdesc_setAnimationScale">Permite que una aplicación cambie
+ la velocidad de animación global (animaciones más rápidas o más lentas) en cualquier momento.</string>
+ <string name="permdesc_setDebugApp">Permite a una aplicación activar
+ la depuración para otra aplicación. Una aplicación maliciosa puede usar esta función
+ para acabar con otras aplicaciones.</string>
+ <string name="permdesc_setOrientation">Permite que una aplicación cambie
+ la rotación de la pantalla en cualquier momento. No debería ser necesaria en
+ aplicaciones normales.</string>
+ <string name="permdesc_setPreferredApplications">Permite que una aplicación
+ modifique sus aplicaciones preferidas. Esta función puede permitir que una aplicación maliciosa
+ cambie silenciosamente las aplicaciones que se están ejecutando y
+ haga que las aplicaciones existentes recopilen datos privados.</string>
+ <string name="permdesc_setProcessLimit">Permite a una aplicación
+ controle el número máximo de procesos que se ejecutarán. Esta función
+ no es necesaria para las aplicaciones normales.</string>
+ <string name="permdesc_setWallpaper">Permite a la aplicación
+ establecer el fondo de escritorio del sistema.</string>
+ <string name="permdesc_signalPersistentProcesses">Permite a la aplicación solicitar que la señal
+ suministrada se envíe a todos los procesos persistentes.</string>
+ <string name="permdesc_statusBar">Permite a las aplicaciones
+ abrir, cerrar o deshabilitar la barra de estado y sus iconos.</string>
+ <string name="permdesc_systemAlertWindow">Permite a una aplicación
+ mostrar ventanas de alerta del sistema. Una aplicación maliciosa puede controlar toda la
+ pantalla del dispositivo.</string>
+ <string name="permdesc_vibrate">Permite a la aplicación controlar
+ el vibrador.</string>
+ <string name="permdesc_writeContacts">Permite a una aplicación modificar los
+ datos (de dirección) de contacto almacenados en su dispositivo. Una aplicación
+ maliciosa puede usar esta función para borrar o modificar sus datos de contacto.</string>
+ <string name="permdesc_writeSettings">Permite a una aplicación modificar los
+ datos de configuración del sistema. Una aplicación maliciosa puede corromper la configuración
+ del sistema.</string>
+ <string name="permdesc_writeSms">Permite a la aplicación escribir
+ mensajes SMS almacenados en su teléfono o tarjeta SIM. Una aplicación maliciosa
+ puede eliminar sus mensajes.</string>
+ <string name="permlab_accessFineLocation">Acceder a ubicación de GPS</string>
+ <string name="permlab_accessCoarseLocation">Acceder a ubicación de red</string>
+ <string name="permlab_accessPhoneInterface">Acceder a la interfaz del teléfono</string>
+ <string name="permlab_accessSurfaceFlinger">Acceder a SurfaceFlinger</string>
+ <string name="permlab_addSystemService">Agregar servicio del sistema</string>
+ <string name="permlab_brick">Deshabilitar dispositivo</string>
+ <string name="permlab_broadcastPackageRemoved">Paquete de emisión eliminado</string>
+ <string name="permlab_broadcastSticky">Intento de emisión permanente</string>
+ <string name="permlab_callPhone">Llamar a números de teléfono</string>
+ <string name="permlab_camera">Cámara</string>
+ <string name="permlab_changeComponentState">Habilitar o deshabilitar componentes de la aplicación</string>
+ <string name="permlab_changeConfiguration">Cambiar configuración</string>
+ <string name="permlab_clearAppCache">Borrar datos de la caché de la aplicación</string>
+ <string name="permlab_deleteCacheFiles">Borrar archivos de caché</string>
+ <string name="permlab_deletePackages">Borrar paquetes</string>
+ <string name="permlab_devicePower">Alimentación del dispositivo</string>
+ <string name="permlab_dump">Volcar estado del sistema</string>
+ <string name="permlab_factoryTest">Prueba de fábrica</string>
+ <string name="permlab_flashlight">Linterna</string>
+ <string name="permlab_forceBack">Restablecer</string>
+ <string name="permlab_fotaUpdate">Instalación de actualización del sistema</string>
+ <string name="permlab_getTasks">Obtener información de tareas</string>
+ <string name="permlab_hardware_test">Prueba de hardware</string>
+ <string name="permlab_injectEvents">Introducir eventos de entrada</string>
+ <string name="permlab_installPackages">Instalar paquetes</string>
+ <string name="permlab_internalSystemWindow">Ventana de sistema interno</string>
+ <string name="permlab_manageAppTokens">Administrar credenciales de aplicación</string>
+ <string name="permlab_masterClear">Restablecimiento de todo el sistema</string>
+ <string name="permlab_modifyAudioSettings">Modificar configuración de audio</string>
+ <string name="permlab_mount_unmount_filesystems">Montar y desmontar archivos del sistema</string>
+ <string name="permlab_persistentActivity">Actividades persistentes</string>
+ <string name="permlab_raisedThreadPriority">Prioridades de cadena elevadas</string>
+ <string name="permlab_readContacts">Leer datos de contacto</string>
+ <string name="permlab_readFrameBuffer">Leer búfer de trama</string>
+ <string name="permlab_readInputState">Leer estado de entrada</string>
+ <string name="permlab_readSms">Leer mensajes SMS/MMS</string>
+ <string name="permlab_receiveBootCompleted">Ejecutar al arrancar</string>
+ <string name="permlab_receiveMms">Recibir mensajes MMS</string>
+ <string name="permlab_receiveSms">Recibir mensajes SMS</string>
+ <string name="permlab_receiveWapPush">Recibir mensajes WAP</string>
+ <string name="permlab_recordAudio">Grabar audio</string>
+ <string name="permlab_reorderTasks">Reordenar tareas</string>
+ <string name="permlab_runInstrumentation">Ejecutar instrumentación</string>
+ <string name="permlab_runSetActivityWatcher">Establecer vigilante de actividades</string>
+ <string name="permlab_sendSms">Enviar mensajes SMS</string>
+ <string name="permlab_setAlwaysFinish">Establecer finalizar siempre</string>
+ <string name="permlab_setAnimationScale">Establecer escala de animación</string>
+ <string name="permlab_setDebugApp">Establecer aplicación de depuración</string>
+ <string name="permlab_setOrientation">Establecer orientación</string>
+ <string name="permlab_setPreferredApplications">Establecer aplicaciones preferidas</string>
+ <string name="permlab_setProcessLimit">Establecer límite de procesos</string>
+ <string name="permlab_setWallpaper">Establecer fondo de escritorio</string>
+ <string name="permlab_signalPersistentProcesses">Señalar procesos persistentes</string>
+ <string name="permlab_statusBar">Controlar la barra de estado</string>
+ <string name="permlab_systemAlertWindow">Ventana de alerta del sistema</string>
+ <string name="permlab_vibrate">Vibrador</string>
+ <string name="permlab_writeContacts">Escribir datos de contactos</string>
+ <string name="permlab_writeSettings">Escribir configuración del sistema</string>
+ <string name="permlab_writeSms">Escribir mensajes SMS/MMS</string>
+ <string name="petabyteShort">Pb</string>
+ <string name="pm">"PM"</string>
+ <string name="power_dialog">Opciones de energía</string>
+ <string name="power_off">Apagado</string>
+ <string name="prepend_shortcut_label">Menú+</string>
+ <string name="preposition_for_date">en %s</string>
+ <string name="preposition_for_time">en %s</string>
+ <string name="preposition_for_year">en %s</string>
+ <string name="safeMode">Modo seguro</string>
+ <string name="same_month_md1_md2">"<xliff:g id="format">%3$s \u2013 %8$s %2$s</xliff:g>"</string>
+ <string name="same_month_md1_time1_md2_time2">"<xliff:g id="format">%3$s %2$s, %5$s \u2013 %8$s %7$s, %10$s</xliff:g>"</string>
+ <string name="same_month_mdy1_mdy2">"<xliff:g id="format">%3$s \u2013 %8$s %2$s, %9$s</xliff:g>"</string>
+ <string name="same_month_mdy1_time1_mdy2_time2">"<xliff:g id="format">%3$s %2$s, %4$s, %5$s \u2013 %8$s %7$s, %9$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %3$s %2$s, %5$s \u2013 %6$s, %8$s %7$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %3$s %2$s \u2013 %6$s, %8$s %7$s</xliff:g>"</string>
+ <string name="same_month_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %3$s %2$s, %4$s, %5$s \u2013 %6$s, %8$s %7$s, %9$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %3$s %2$s, %4$s \u2013 %6$s, %8$s %7$s, %9$s</xliff:g>"</string>
+ <string name="same_year_md1_md2">"<xliff:g id="format">%3$s %2$s \u2013 %8$s %7$s</xliff:g>"</string>
+ <string name="same_year_md1_time1_md2_time2">"<xliff:g id="format">%3$s %2$s, %5$s \u2013 %8$s %7$s, %10$s</xliff:g>"</string>
+ <string name="same_year_mdy1_mdy2">"<xliff:g id="format">%3$s %2$s \u2013 %8$s %7$s, %9$s</xliff:g>"</string>
+ <string name="same_year_mdy1_time1_mdy2_time2">"<xliff:g id="format">%3$s %2$s, %4$s, %5$s \u2013 %8$s %7$s, %9$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %3$s %2$s, %5$s \u2013 %6$s, %8$s %7$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %3$s %2$s \u2013 %6$s, %8$s %7$s</xliff:g>"</string>
+ <string name="same_year_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %3$s %2$s, %4$s, %5$s \u2013 %6$s, %8$s %7$s, %9$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %3$s %2$s \u2013 %6$s, %8$s %7$s, %9$s</xliff:g>"</string>
+ <string name="saturday">Sábado</string>
+ <string name="save_password_label">Confirmar</string>
+ <string name="save_password_message">¿Quiere que el explorador recuerde esta contraseña?</string>
+ <string name="save_password_never">Nunca</string>
+ <string name="save_password_notnow">Ahora no</string>
+ <string name="save_password_remember">Recordar</string>
+ <string name="screen_lock">Bloquear</string>
+ <string name="screen_progress">Trabajando\u2026</string>
+ <string name="search_go">IR</string>
+ <string name="second">segundo</string>
+ <string name="seconds">segundos</string>
+ <string name="selectAll">Seleccionar todo</string>
+ <string name="selectMenuLabel">Seleccionar</string>
+ <string name="sendText">Seleccionar qué hacer con el texto</string>
+ <string name="serviceClassData">Datos</string>
+ <string name="serviceClassDataAsync">Asíncrono</string>
+ <string name="serviceClassDataSync">Sincronizar</string>
+ <string name="serviceClassFAX">FAX</string>
+ <string name="serviceClassPAD">PAD</string>
+ <string name="serviceClassPacket">Paquete</string>
+ <string name="serviceClassSMS">SMS</string>
+ <string name="serviceClassVoice">Voz</string>
+ <string name="serviceDisabled">Servicio deshabilitado</string>
+ <string name="serviceEnabled">Servicio habilitado</string>
+ <string name="serviceEnabledFor">Servicio habilitado para:</string>
+ <string name="serviceErased">Borrado completado</string>
+ <string name="serviceNotProvisioned">Servicio no previsto.</string>
+ <string name="serviceRegistered">Registro completado</string>
+ <string name="silent_mode">Modo silencioso</string>
+ <string name="simAbsentLabel">No hay SIM o está mal insertada</string>
+ <string name="simNetworkPersonalizationLabel">La SIM no se puede usar en este dispositivo</string>
+ <string name="simPINLabel">PIN de SIM necesario (y actualmente no compatible)</string>
+ <string name="simPUKLabel">PUK de SIM necesario (y actualmente no compatible)</string>
+ <string name="status_bar_applications_title">Aplicación</string>
+ <string name="status_bar_date_format">"<xliff:g id="format">d MMMM, yyyy</xliff:g>"</string>
+ <string name="status_bar_latest_events_title">Últimos eventos</string>
+ <string name="status_bar_no_notifications_title">Notificaciones</string>
+ <string name="status_bar_ongoing_events_title">En curso</string>
+ <string name="status_bar_time_format">"<xliff:g id="format">h:mm AA</xliff:g>"</string>
+ <string name="sunday">Domingo</string>
+ <string name="terabyteShort">Tb</string>
+ <string name="thursday">Jueves</string>
+ <string name="time1_time2">"<xliff:g id="format">%1$s \u2013 %2$s</xliff:g>"</string>
+ <string name="time_date">"<xliff:g id="format">%1$s, %3$s</xliff:g>"</string>
+ <string name="time_picker_set">Establecer</string>
+ <string name="time_wday">"<xliff:g id="format">%1$s, %2$s</xliff:g>"</string>
+ <string name="time_wday_date">"<xliff:g id="format">%1$s, %2$s, %3$s</xliff:g>"</string>
+ <string name="today">Hoy</string>
+ <string name="tomorrow">Mañana</string>
+ <string name="tuesday">Martes</string>
+ <string name="turn_off_radio">Apagar radio</string>
+ <string name="turn_on_radio">Encender radio</string>
+ <string name="unknownName">(desconocido)</string>
+ <string name="untitled">&lt;sin título&gt;</string>
+ <string name="wday1_date1_time1_wday2_date2_time2">"<xliff:g id="format">%1$s, %2$s, %3$s \u2013 %4$s, %5$s, %6$s</xliff:g>"</string>
+ <string name="wday1_date1_wday2_date2">"<xliff:g id="format">%1$s, %2$s \u2013 %4$s, %5$s</xliff:g>"</string>
+ <string name="wday_date">"<xliff:g id="format">%2$s, %3$s</xliff:g>"</string>
+ <string name="web_user_agent">Mozilla/5.0 (Linux; U; Android 0.6; en)
+ AppleWebKit/525.10+ (KHTML, como Gecko) Versión/3.0.4 Mobile Safari/523.12.2</string>
+ <string name="wednesday">Miércoles</string>
+ <string name="week">semana</string>
+ <string name="weekly">"Semanal en <xliff:g id="day">%s</xliff:g>"</string>
+ <string name="weekly_format">d MMM</string>
+ <string name="weeks">semanas</string>
+ <string name="whichApplication">¿Qué aplicación desea usar?</string>
+ <string name="yearly">Anual</string>
+ <string name="yearly_format">yyyy</string>
+ <string name="yes">Aceptar</string>
+ <string name="yesterday">Ayer</string>
+</resources>
diff --git a/core/res/res/values-it-rIT/strings.xml b/core/res/res/values-it-rIT/strings.xml
new file mode 100644
index 0000000..412648d
--- /dev/null
+++ b/core/res/res/values-it-rIT/strings.xml
@@ -0,0 +1,818 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="BaMmi">Blocco chiamate</string>
+ <string name="CLIRDefaultOffNextCallOff">Impostazioni predefinite ID chiamante su non limitato. Chiamata successiva: senza limitazioni</string>
+ <string name="CLIRDefaultOffNextCallOn">Impostazioni predefinite ID chiamante su non limitato. Chiamata successiva: con limitazioni</string>
+ <string name="CLIRDefaultOnNextCallOff">Impostazioni predefinite ID chiamante su limitato. Chiamata successiva: senza limitazioni</string>
+ <string name="CLIRDefaultOnNextCallOn">Impostazioni predefinite ID chiamante su limitato. Chiamata successiva: con limitazioni</string>
+ <string name="CLIRPermanent">Impossibile modificare l'impostazione dell'ID chiamante.</string>
+ <string name="CfMmi">Trasferimento chiamata</string>
+ <string name="ClipMmi">ID chiamante in ingresso</string>
+ <string name="ClirMmi">ID chiamante in uscita</string>
+ <string name="CwMmi">Chiamata in attesa</string>
+ <string name="Midnight">"Mezzanotte"</string>
+ <string name="Noon">"Pomeriggio"</string>
+ <string name="PinMmi">Cambio PIN</string>
+ <string name="PwdMmi">Cambio password</string>
+ <string name="VideoView_error_button">OK</string>
+ <string name="VideoView_error_text_unknown">Impossibile riprodurre il video.</string>
+ <string name="VideoView_error_title">Impossibile riprodurre il video</string>
+ <string name="abbrev_month">"<xliff:g id="format">%b</xliff:g>"</string>
+ <string name="abbrev_month_day">"<xliff:g id="format">%-d %b</xliff:g>"</string>
+ <string name="abbrev_month_day_year">"<xliff:g id="format">%-d %b %Y</xliff:g>"</string>
+ <string name="abbrev_month_year">"<xliff:g id="format">%b %Y</xliff:g>"</string>
+ <string name="activate_keyguard">Blocco schermo</string>
+ <string name="aerr_application">L'applicazione <xliff:g id="application">%1$s</xliff:g>
+ (processo <xliff:g id="process">%2$s</xliff:g>) è stata interrotta in maniera imprevista. Riprovare.</string>
+ <string name="aerr_process">Il processo <xliff:g id="process">%1$s</xliff:g> è
+ stata interrotto in maniera imprevista. Riprovare.</string>
+ <string name="aerr_title">Spiacenti.</string>
+ <string name="ago">fa</string>
+ <string name="alwaysUse">Utilizzare come impostazione predefinita per questa azione.</string>
+ <string name="am">"AM"</string>
+ <string name="anr_activity_application">L'attività <xliff:g id="activity">%1$s</xliff:g> (nell'applicazione <xliff:g id="application">%2$s</xliff:g>) non risponde.</string>
+ <string name="anr_activity_process">L'attività <xliff:g id="activity">%1$s</xliff:g> (nel processo <xliff:g id="process">%2$s</xliff:g>) non risponde.</string>
+ <string name="anr_application_process">L'applicazione <xliff:g id="application">%1$s</xliff:g> (nel processo <xliff:g id="process">%2$s</xliff:g>) non risponde.</string>
+ <string name="anr_process">Il processo <xliff:g id="process">%1$s</xliff:g> non risponde.</string>
+ <string name="anr_title">Spiacenti!</string>
+ <string name="badPin">Il vecchio PIN digitato non è corretto.</string>
+ <string name="badPuk">Il codice PUK digitato non è corretto.</string>
+ <string name="battery_low_percent_format">Meno di <xliff:g id="number">%d%%</xliff:g>
+ rimanente.</string>
+ <string name="battery_low_subtitle">Batteria quasi scarica:</string>
+ <string name="battery_low_title">Collegare il caricabatterie</string>
+ <string name="battery_status_charging">Sotto carica\u2026</string>
+ <string name="battery_status_text_percent_format">
+ <xliff:g id="number">%d%%</xliff:g>
+ </string>
+ <string name="before">Prima</string>
+ <string name="browserSavedFormData">Salvataggio dei dati del modulo completato.</string>
+ <string name="byteShort">B</string>
+ <string name="cancel">Annulla</string>
+ <string name="capital_off">OFF</string>
+ <string name="capital_on">ON</string>
+ <string name="cfReasonBusy">Trasferimento chiamata: Occupato</string>
+ <string name="cfReasonNR">Trasferimento chiamata: Non raggiungibile</string>
+ <string name="cfReasonNRy">Trasferimento chiamata: Nessuna risposta</string>
+ <string name="cfReasonUnconditional">Trasferimento chiamata: Sempre</string>
+ <string name="cfTemplateForwarded">{0}: {1}</string>
+ <string name="cfTemplateForwardedTime">{0}: {1} dopo {2} secondi</string>
+ <string name="cfTemplateNotForwarded">{0}: Non trasferita</string>
+ <string name="cfTemplateRegistered">{0}: Non trasferita</string>
+ <string name="cfTemplateRegisteredTime">{0}: Non trasferita</string>
+ <string name="chooseActivity">Selezionare un'azione</string>
+ <string name="clearDefaultHintMsg">Cancella impostazione predefinita in Impostazioni Home &gt; Applicazioni &gt; Gestisci applicazioni.</string>
+ <string name="compass_accuracy_banner">La bussola necessita di calibrazione</string>
+ <string name="compass_accuracy_notificaction_body">Scuotere delicatamente il telefono per eseguire la calibrazione.</string>
+ <string name="compass_accuracy_notificaction_title">Calibra bussola</string>
+ <string name="contentServiceSync">Sincronizza</string>
+ <string name="contentServiceSyncErrorNotificationDesc">Problemi nella sincronizzazione.</string>
+ <string name="contentServiceSyncNotificationDesc">Sincronizzazione in corso</string>
+ <string name="contentServiceSyncNotificationTitle">Sincronizza</string>
+ <string name="contentServiceTooManyDeletesNotificationDesc">Troppe eliminazioni di %s.</string>
+ <string name="contentServiceXmppAvailable">XMPP Attivo</string>
+ <string name="copy">Copia</string>
+ <string name="copyAll">Copia tutto</string>
+ <string name="copyUrl">Copia URL</string>
+ <string name="cut">Taglia</string>
+ <string name="cutAll">Taglia tutto</string>
+ <string name="daily">Giornaliero</string>
+ <string name="daily_format">h:mm aa</string>
+ <string name="date1_date2">"<xliff:g id="format">%2$s \u2013 %5$s</xliff:g>"</string>
+ <string name="date1_time1_date2_time2">"<xliff:g id="format">%2$s, %3$s \u2013 %5$s, %6$s</xliff:g>"</string>
+ <string name="date_picker_month">mese</string>
+ <string name="date_picker_set">Imposta</string>
+ <string name="date_range_separator">" \u2013 "</string>
+ <string name="date_time_set">Imposta</string>
+ <string name="day">giorno</string>
+ <string name="day_of_week_long_friday">Venerdì</string>
+ <string name="day_of_week_long_monday">Lunedì</string>
+ <string name="day_of_week_long_saturday">Sabato</string>
+ <string name="day_of_week_long_sunday">Domenica</string>
+ <string name="day_of_week_long_thursday">Giovedì</string>
+ <string name="day_of_week_long_tuesday">Martedì</string>
+ <string name="day_of_week_long_wednesday">Mercoledì</string>
+ <string name="day_of_week_medium_friday">Ven</string>
+ <string name="day_of_week_medium_monday">Lun</string>
+ <string name="day_of_week_medium_saturday">Sab</string>
+ <string name="day_of_week_medium_sunday">Dom</string>
+ <string name="day_of_week_medium_thursday">Gio</string>
+ <string name="day_of_week_medium_tuesday">Mar</string>
+ <string name="day_of_week_medium_wednesday">Mer</string>
+ <string name="day_of_week_short_friday">Ve</string>
+ <string name="day_of_week_short_monday">Lu</string>
+ <string name="day_of_week_short_saturday">S</string>
+ <string name="day_of_week_short_sunday">D</string>
+ <string name="day_of_week_short_thursday">G</string>
+ <string name="day_of_week_short_tuesday">M</string>
+ <string name="day_of_week_short_wednesday">Me</string>
+ <string name="day_of_week_shorter_friday">V</string>
+ <string name="day_of_week_shorter_monday">L</string>
+ <string name="day_of_week_shorter_saturday">S</string>
+ <string name="day_of_week_shorter_sunday">D</string>
+ <string name="day_of_week_shorter_thursday">G</string>
+ <string name="day_of_week_shorter_tuesday">M</string>
+ <string name="day_of_week_shorter_wednesday">M</string>
+ <string name="day_of_week_shortest_friday">F</string>
+ <string name="day_of_week_shortest_monday">M</string>
+ <string name="day_of_week_shortest_saturday">S</string>
+ <string name="day_of_week_shortest_sunday">D</string>
+ <string name="day_of_week_shortest_thursday">G</string>
+ <string name="day_of_week_shortest_tuesday">M</string>
+ <string name="day_of_week_shortest_wednesday">M</string>
+ <string name="days">giorni</string>
+ <string name="daysDurationFuturePlural">tra <xliff:g id="days">%d</xliff:g> giorni</string>
+ <string name="daysDurationPastPlural"><xliff:g id="days">%d</xliff:g> giorni fa</string>
+ <string name="debug">Debug</string>
+ <string name="defaultMsisdnAlphaTag">MSISDN1</string>
+ <string name="defaultVoiceMailAlphaTag">Posta vocale</string>
+ <string name="default_permission_group">Predefinito</string>
+ <string name="elapsed_time_short_format_h_mm_ss">
+ <xliff:g id="format">%1$d:%2$02d:%3$02d</xliff:g>
+ </string>
+ <string name="elapsed_time_short_format_mm_ss">
+ <xliff:g id="format">%1$02d:%2$02d</xliff:g>
+ </string>
+ <string name="ellipsis">\u2026</string>
+ <string name="emergency_call_dialog_call">Chiamata di emergenza</string>
+ <string name="emergency_call_dialog_cancel">Annulla</string>
+ <string name="emergency_call_dialog_number_for_display">Numero di emergenza</string>
+ <string name="emergency_call_dialog_text">Effettuare una chiamata di emergenza?</string>
+ <string name="emergency_call_number_uri">tel:112</string>
+ <string name="emptyPhoneNumber">(Nessun numero telefonico)</string>
+ <string name="every_weekday">"Ogni settimana (Lun\u2013Fri)"</string>
+ <string name="factorytest_failed">Test del produttore non riuscito</string>
+ <string name="factorytest_no_action">Impossibile trovare un pacchetto che fornisca l'azione
+ FACTORY_TEST.</string>
+ <string name="factorytest_not_system">L'azione FACTORY_TEST
+ è supportata solo per i pacchetti installati in /system/app.</string>
+ <string name="factorytest_reboot">Riavvia</string>
+ <string name="force_close">Forza chiusura</string>
+ <string name="friday">Venerdì</string>
+ <string name="gigabyteShort">GB</string>
+ <string name="global_action_lock">Blocco schermo</string>
+ <string name="global_action_power_off">Spegni</string>
+ <string name="global_action_silent_mode_off_status">Suono attivato</string>
+ <string name="global_action_silent_mode_on_status">Suono disattivato</string>
+ <string name="global_action_toggle_silent_mode">Modalità automatica</string>
+ <string name="global_actions">Opzioni telefono</string>
+ <string name="googlewebcontenthelper_loading">Caricamento in corso\u2026</string>
+ <string name="hour">ora</string>
+ <string name="hours">ore</string>
+ <string name="httpError">La pagina Web contiene un errore.</string>
+ <string name="httpErrorAuth">Impossibile completare l'autenticazione.</string>
+ <string name="httpErrorBadUrl">Impossibile aprire la pagina perché l'URL non è valido.</string>
+ <string name="httpErrorConnect">Impossibile stabilire una connessione con il server.</string>
+ <string name="httpErrorFailedSslHandshake">Impossibile stabilire una connessione sicura.</string>
+ <string name="httpErrorFile">Impossibile accedere al file.</string>
+ <string name="httpErrorFileNotFound">Impossibile trovare il file richiesto.</string>
+ <string name="httpErrorIO">Impossibile comunicare con il server. Riprovare più tardi.</string>
+ <string name="httpErrorLookup">Impossibile trovare l'URL.</string>
+ <string name="httpErrorOk">OK</string>
+ <string name="httpErrorProxyAuth">Impossibile completare l'autenticazione tramite il server proxy.</string>
+ <string name="httpErrorRedirectLoop">La pagina contiene troppi reindirizzamenti server.</string>
+ <string name="httpErrorTimeout">La connessione con il server è scaduta.</string>
+ <string name="httpErrorTooManyRequests">Troppe richieste in corso di elaborazione. Riprovare più tardi.</string>
+ <string name="httpErrorUnsupportedAuthScheme">Lo schema di autenticazione del sito non è supportato.</string>
+ <string name="httpErrorUnsupportedScheme">Il protocollo non è supportato.</string>
+ <string name="in">in</string>
+ <string name="invalidPin">Digitare un PIN compreso tra 4 e 8 numeri.</string>
+ <string name="keyguard_label_text">Per sbloccare premere Menu quindi 0.</string>
+ <string name="keyguard_password_emergency_instructions">Premere il pulsante di chiamata per effettuare una chiamata di emergenza.</string>
+ <string name="keyguard_password_enter_pin_code">Immettere il codice PIN:</string>
+ <string name="keyguard_password_instructions">Immettere la password o digitare un numero di emergenza.</string>
+ <string name="keyguard_password_wrong_pin_code">Codice PIN errato.</string>
+ <string name="kilobyteShort">KB</string>
+ <string name="lockscreen_carrier_default">(Nessun servizio)</string>
+ <string name="lockscreen_carrier_key">gsm.operator.alpha</string>
+ <string name="lockscreen_emergency_call">Chiamata di emergenza</string>
+ <string name="lockscreen_failed_attempts_almost_glogin">
+ Il codice di sblocco è stato immesso in maniera errata <xliff:g id="number">%d</xliff:g> volte.
+ Dopo <xliff:g id="number">%d</xliff:g> ulteriori tentativi non riusciti,
+ sarà necessario sbloccare il telefono tramite l'accesso Google.\n\n
+ Riprovare tra <xliff:g id="number">%d</xliff:g> secondi.
+ </string>
+ <string name="lockscreen_forgot_pattern_button_text">Password dimenticata?</string>
+ <string name="lockscreen_glogin_instructions">Per sbloccare,\neffettuare l'accesso con l'account Google:</string>
+ <string name="lockscreen_glogin_invalid_input">Nome utente o password non valida.</string>
+ <string name="lockscreen_glogin_password_hint">Password</string>
+ <string name="lockscreen_glogin_submit_button">Accedi</string>
+ <string name="lockscreen_glogin_too_many_attempts">Troppi tentativi di immissione codice!</string>
+ <string name="lockscreen_glogin_username_hint">Nome utente (e-mail)</string>
+ <string name="lockscreen_instructions_when_pattern_disabled">Premere Menu per sbloccare.</string>
+ <string name="lockscreen_instructions_when_pattern_enabled">Premere Menu per sbloccare o effettuare una chiamata di emergenza.</string>
+ <string name="lockscreen_low_battery">Collegare il caricabatterie.</string>
+ <string name="lockscreen_missing_sim_instructions">Inserire una scheda SIM.</string>
+ <string name="lockscreen_missing_sim_message">Nessuna scheda SIM nel telefono.</string>
+ <string name="lockscreen_missing_sim_message_short">Nessuna scheda SIM.</string>
+ <string name="lockscreen_network_locked_message">Rete bloccata</string>
+ <string name="lockscreen_pattern_correct">Corretto!</string>
+ <string name="lockscreen_pattern_instructions">Digitare il codice per sbloccare:</string>
+ <string name="lockscreen_pattern_wrong">Riprovare:</string>
+ <string name="lockscreen_plugged_in">Sotto carica (<xliff:g id="number">%d%%</xliff:g>)</string>
+ <string name="lockscreen_screen_locked">Blocco schermo</string>
+ <string name="lockscreen_sim_locked_message">La scheda SIM è bloccata.</string>
+ <string name="lockscreen_sim_puk_locked_instructions">Contattare il centro servizi.</string>
+ <string name="lockscreen_sim_puk_locked_message">La scheda SIM è bloccata con il codice PUK.</string>
+ <string name="lockscreen_sim_unlock_progress_dialog_message">Sblocco della scheda SIM in corso\u2026</string>
+ <string name="lockscreen_too_many_failed_attempts_countdown">Riprovare tra <xliff:g id="number">%d</xliff:g> secondi.</string>
+ <string name="lockscreen_too_many_failed_attempts_dialog_message">
+ Il codice di sblocco è stato digitato erroneamente <xliff:g id="number">%d</xliff:g> volte.
+ \n\nRiprovare tra <xliff:g id="number">%d</xliff:g> secondi.
+ </string>
+ <string name="lockscreen_too_many_failed_attempts_dialog_title">Avviso codice blocco</string>
+ <string name="low_internal_storage_view_text">Memoria del telefono insufficiente.</string>
+ <string name="low_internal_storage_view_title">Spazio insufficiente</string>
+ <string name="low_memory">La memoria del telefono è piena. Eliminare alcuni file per liberare spazio.</string>
+ <string name="me">Me</string>
+ <string name="megabyteShort">MB</string>
+ <string name="menu_delete_shortcut_label">elimina</string>
+ <string name="menu_enter_shortcut_label">enter</string>
+ <string name="menu_space_shortcut_label">spazio</string>
+ <string name="midnight">"Mezzanotte"</string>
+ <string name="minute">min</string>
+ <string name="minutes">min</string>
+ <string name="mismatchPin">Il codice PIN inserito è errato.</string>
+ <string name="mmiComplete">MMI completato.</string>
+ <string name="mmiError">Problema di connessione o codice MMI non valido.</string>
+ <string name="monday">Lunedì</string>
+ <string name="month">"<xliff:g id="format">%B</xliff:g>"</string>
+ <string name="month_day">"<xliff:g id="format">%-d %B</xliff:g>"</string>
+ <string name="month_day_year">"<xliff:g id="format">%-d %B %Y</xliff:g>"</string>
+ <string name="month_long_april">Aprile</string>
+ <string name="month_long_august">Agosto</string>
+ <string name="month_long_december">Dicembre</string>
+ <string name="month_long_february">Febbraio</string>
+ <string name="month_long_january">Gennaio</string>
+ <string name="month_long_july">Luglio</string>
+ <string name="month_long_june">Giugno</string>
+ <string name="month_long_march">Marzo</string>
+ <string name="month_long_may">Maggio</string>
+ <string name="month_long_november">Novembre</string>
+ <string name="month_long_october">Ottobre</string>
+ <string name="month_long_september">Settembre</string>
+ <string name="month_medium_april">Apr</string>
+ <string name="month_medium_august">Ago</string>
+ <string name="month_medium_december">Dic</string>
+ <string name="month_medium_february">Feb</string>
+ <string name="month_medium_january">Gen</string>
+ <string name="month_medium_july">Lug</string>
+ <string name="month_medium_june">Giu</string>
+ <string name="month_medium_march">Mar</string>
+ <string name="month_medium_may">Mag</string>
+ <string name="month_medium_november">Nov</string>
+ <string name="month_medium_october">Ott</string>
+ <string name="month_medium_september">Set</string>
+ <string name="month_shortest_april">A</string>
+ <string name="month_shortest_august">A</string>
+ <string name="month_shortest_december">D</string>
+ <string name="month_shortest_february">F</string>
+ <string name="month_shortest_january">G</string>
+ <string name="month_shortest_july">L</string>
+ <string name="month_shortest_june">G</string>
+ <string name="month_shortest_march">M</string>
+ <string name="month_shortest_may">M</string>
+ <string name="month_shortest_november">N</string>
+ <string name="month_shortest_october">O</string>
+ <string name="month_shortest_september">S</string>
+ <string name="month_year">"<xliff:g id="format">%B %Y</xliff:g>"</string>
+ <string name="monthly">Mensile</string>
+ <string name="monthly_format">g MMM</string>
+ <string name="more_item_label">Altro</string>
+ <string name="needPuk2">Digitare il codice PUK2 per sbloccare la scheda SIM.</string>
+ <string name="no">Annulla</string>
+ <string name="noApplications">Nessuna applicazione può eseguire questa azione.</string>
+ <string name="no_permissions">Nessuna autorizzazione richiesta</string>
+ <string name="no_recent_tasks">Nessuna applicazione recente.</string>
+ <string name="noon">"pomeriggio"</string>
+ <string name="numeric_date">"<xliff:g id="format">%d/%m/%Y</xliff:g>"</string>
+ <string name="numeric_date_notation">"<xliff:g id="format">%d/%m/%y</xliff:g>"</string>
+ <string name="numeric_md1_md2">"<xliff:g id="format">%3$s/%2$s \u2013 %8$s/%7$s</xliff:g>"</string>
+ <string name="numeric_md1_time1_md2_time2">"<xliff:g id="format">%3$s/%2$s, %5$s \u2013 %8$s/%7$s, %10$s</xliff:g>"</string>
+ <string name="numeric_mdy1_mdy2">"<xliff:g id="format">%3$s/%2$s/%4$s \u2013 %8$s/%7$s/%9$s</xliff:g>"</string>
+ <string name="numeric_mdy1_time1_mdy2_time2">"<xliff:g id="format">%3$s/%2$s/%4$s, %5$s \u2013 %8$s/%7$s/%9$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s %3$s/%2$s, %5$s \u2013 %6$s %8$s/%7$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %3$s/%2$s \u2013 %6$s, %8$s/%7$s</xliff:g>"</string>
+ <string name="numeric_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s %3$s/%2$s/%4$s, %5$s \u2013 %6$s %8$s/%7$s/%9$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s %3$s/%2$s/%4$s \u2013 %6$s %8$s/%7$s/%9$s</xliff:g>"</string>
+ <string name="ok">OK</string>
+ <string name="oneMonthDurationPast">1 mese fa</string>
+ <string name="open_permission_deny">Non si dispone dell'autorizzazione per aprire questa pagina.</string>
+ <string name="passwordIncorrect">Password errata.</string>
+ <string name="paste">Incolla</string>
+ <string name="permdesc_accessCoarseLocation">Accede alle origini approssimative dell'ubicazione, quali il database in rete
+ del cellulare, per determinare l'ubicazione approssimativa del telefono, quando disponibile. Le applicazioni
+ nocive possono utilizzare questa autorizzazione per determinare l'ubicazione approssimativa dell'utente.</string>
+ <string name="permdesc_accessFineLocation">Accede alle origini accurate dell'ubicazione, ad esempio
+ il sistema GPS (Global Positioning System) sul telefono, quando disponibile.
+ Le applicazioni nocive possono utilizzare questa autorizzazione per determinare l'ubicazione dell'utente,
+ consumando ulteriormente la batteria.</string>
+ <string name="permdesc_accessLocationExtraCommands">Accede ai comandi del provider da altre posizione.
+ Le applicazioni nocive possono utilizzare questa per interferire con il funzionamento del GPS
+ o altre sorgenti ubicazione.</string>
+ <string name="permdesc_accessMockLocation">Crea sorgenti simulate dell'ubicazione a scopo di prova.
+ Le applicazioni nocive possono utilizzare questa autorizzazione per ignorare l'ubicazione e/o lo stato restituito dalle sorgenti reali dell'ubicazione
+, ad esempio un segnale GPS o un fornitore di servizi di rete.</string>
+ <string name="permdesc_accessNetworkState">Consente ad un'applicazione di visualizzare
+ lo stato di tutte le reti.</string>
+ <string name="permdesc_accessSurfaceFlinger">Consente all'applicazione di utilizzare
+ le applicazioni base di SurfaceFlinger.</string>
+ <string name="permdesc_accessWifiState">Consente ad un'applicazione di visualizzare
+ le informazioni sullo stato Wi-Fi.</string>
+ <string name="permdesc_addSystemService">Consente all'applicazione di pubblicare
+ i propri servizi base del sistema. Le applicazioni nocive possono assumere il controllo
+ del sistema, e sottrarre o danneggiare i dati in esso contenuti.</string>
+ <string name="permdesc_batteryStats">Consente la modifica delle
+ statistiche raccolte sulla batteria. Non utilizzare per applicazioni normali.</string>
+ <string name="permdesc_bluetooth">Consente a un'applicazione di visualizzare
+ la configurazione del telefono locale Bluetooth e di effettuare e accettare connessioni
+ con i dispositivi accoppiati.</string>
+ <string name="permdesc_bluetoothAdmin">Consente a un'applicazione di configurare
+ il telefono locale Bluetooth e di rilevare ed eseguire accoppiamenti con i dispositivi
+ remoti.</string>
+ <string name="permdesc_brick">Consente all'applicazione di
+ disabilitare permanentemente l'intero telefono. Si tratta di un'autorizzazione molto rischiosa.</string>
+ <string name="permdesc_broadcastPackageRemoved">Consente a un'applicazione di
+ trasmettere una notifica quando viene rimosso un pacchetto di applicazioni.
+ Le applicazioni nocive possono utilizzare questa autorizzazione per interrompere tutte le altre applicazioni
+ in esecuzione.</string>
+ <string name="permdesc_broadcastSticky">Consente a un'applicazione di inviare
+ broadcast permanenti che rimangono anche dopo il termine del broadcast.
+ Le applicazioni nocive possono rallentare le prestazioni del telefono e renderlo instabile utilizzando
+ troppa memoria.</string>
+ <string name="permdesc_callPhone">Consente all'applicazione di chiamare
+ numeri telefonici senza interventi. Le applicazioni nocive possono
+ effettuare chiamate indesiderate a carico dell'utente. Si noti che ciò non
+ consente all'applicazione di effettuare chiamate a numeri di emergenza.</string>
+ <string name="permdesc_callPrivileged">Consente all'applicazione di effettuare chiamate a qualsiasi numero,
+ compresi numeri di emergenza senza alcun intervento. Le applicazioni nocive possono
+ effettuare chiamate inutili e illecite verso servizi di
+ emergenza.</string>
+ <string name="permdesc_camera">Consente all'applicazione di scattare foto
+ con la fotocamera. In questo modo è sempre possibile raccogliere le immagini
+ visualizzate dalla fotocamera.</string>
+ <string name="permdesc_changeComponentState">Consente a un'applicazione di apportare modifiche a prescindere dal fatto che
+ il componente di un'altra applicazione sia abilitato o meno. Le applicazioni nocive possono utilizzare
+ questa autorizzazione per disabilitare le principali funzioni del telefono. Utilizzare con cautela l'autorizzazione poiché
+ è possibile che i componenti dell'applicazione si presentino in uno stato inutilizzabile, non uniforme o instabile.
+ </string>
+ <string name="permdesc_changeConfiguration">Consente a un'applicazione di
+ modificare la configurazione corrente, ad esempio le impostazioni internazionali o le dimensioni generali dei
+ caratteri.</string>
+ <string name="permdesc_changeNetworkState">Consente a un'applicazione di modificare
+ lo stato della connettività di rete.</string>
+ <string name="permdesc_changeWifiState">Consente a un'applicazione di connettersi
+ e disconnettersi dai punti di accesso Wi-Fi e apportare modifiche alle reti
+ Wi-Fi configurate.</string>
+ <string name="permdesc_checkinProperties">Consente l'accesso in lettura/scrittura
+ alle proprietà caricate dal servizio di controllo. Non utilizzare per applicazioni
+ normali.</string>
+ <string name="permdesc_clearAppCache">Consente a un'applicazione di liberare memoria nel telefono
+ eliminando i file nella directory della cache dell'applicazione. Normalmente l'accesso al processo del sistema
+ è molto limitato.</string>
+ <string name="permdesc_clearAppUserData">Consente a un'applicazione di cancellare i dati dell'utente.</string>
+ <string name="permdesc_createNetworkSockets">Consente a un'applicazione di
+ creare socket di rete.</string>
+ <string name="permdesc_deleteCacheFiles">Consente a un'applicazione di cancellare
+ i file nella cache.</string>
+ <string name="permdesc_deletePackages">Consente a un'applicazione di cancellare
+ i pacchetti Android. Le applicazioni nocive possono utilizzare questa funzione per cancellare importanti applicazioni.</string>
+ <string name="permdesc_devicePower">Consente all'applicazione di accendere o spegnere
+ il telefono.</string>
+ <string name="permdesc_diagnostic">Consente all'applicazione di leggere e scrivere su
+ qualsiasi risorsa posseduta dal gruppo diag; ad esempio, file in /dev. Questo potrebbe potenzialmente
+ avere effetti sulla stabilità e protezione del sistema. Deve essere utilizzato ESCLUSIVAMENTE
+ per diagnostiche specifiche dell'hardware da parte del costruttore o dell'operatore.</string>
+ <string name="permdesc_disableKeyguard">Consente a un'applicazione di disabilitare
+ il blocco tasti e tutte le password di sicurezza associate. Un esempio appropriato
+ è rappresentato dal telefono che disabilita il blocco tasti alla ricezione di una chiamata,
+ per riabilitarlo al termine della chiamata stessa.</string>
+ <string name="permdesc_dump">Consente all'applicazione di recuperare
+ o stato interno del sistema. Le applicazioni nocive possono recuperare
+ una vasta gamma di informazioni riservate e protette di cui normalmente non avrebbero
+ bisogno.</string>
+ <string name="permdesc_expandStatusBar">Consente all'applicazione di
+ espandere o comprimere la barra di stato.</string>
+ <string name="permdesc_factoryTest">Eseguire un test del produttore di basso livello,
+ consentendo l'accesso completo all'hardware del telefono. Disponibile solo quando
+ il telefono viene eseguito in modalità test del produttore.</string>
+ <string name="permdesc_flashlight">Consente all'applicazione di controllare
+ il flash.</string>
+ <string name="permdesc_forceBack">Consente a un'applicazione di forzare
+ la chiusura di tutte le attività in esecuzione in primo piano e tornare indietro.
+ Non utilizzarlo per le applicazioni normali.</string>
+ <string name="permdesc_fotaUpdate">Consente a un'applicazione di ricevere
+ le notifiche sugli aggiornamenti in sospeso del sistema e ne attiva
+ l'installazione. Le applicazioni nocive possono utilizzare questa funzionalità per danneggiare il sistema con aggiornamenti non autorizzati
+ o interferire in generale con il processo di
+ aggiornamento.</string>
+ <string name="permdesc_getAccounts">Consente a un'applicazione di ottenere
+ l'elenco degli account del telefono.</string>
+ <string name="permdesc_getPackageSize">Consente a un'applicazione di ricevere
+ il proprio codice, i dati e la dimensione della cache</string>
+ <string name="permdesc_getTasks">Consente a un'applicazione di ricevere
+ informazioni sui task in esecuzione attualmente e recentemente. Ciò può consentire
+ alle applicazioni nocive di rilevare informazioni riservate sulle altre applicazioni.</string>
+ <string name="permdesc_hardware_test">Consente all'applicazione di controllare le varie periferiche
+ per testare l'hardware.</string>
+ <string name="permdesc_injectEvents">Consente a un'applicazione di distribuire
+ i propri eventi di input (pressione dei tasti e così via) ad altre applicazioni. Le applicazioni nocive
+ possono utilizzare questa autorizzazione per prendere il controllo del telefono.</string>
+ <string name="permdesc_installPackages">Consente a un'applicazione di installare
+ pacchetti di Android nuovi o aggiornati. Le applicazioni nocive possono utilizzarla per aggiungere nuove applicazioni con
+ autorizzazioni più o meno efficaci.</string>
+ <string name="permdesc_internalSystemWindow">Consente la creazione di
+ finestre che devono essere utilizzate dall'interfaccia utente
+ del sistema interno. Non utilizzare per applicazioni normali.</string>
+ <string name="permdesc_locationUpdates">Consente di attivare/disattivare le notifiche
+ di aggiornamento della posizione dalla radio. Non utilizzare per applicazioni normali.</string>
+ <string name="permdesc_manageAppTokens">Consente alle applicazioni di
+ creare e gestire i propri token, aggirando il loro normale
+ Z-ordering. Non utilizzare mai per applicazioni normali.</string>
+ <string name="permdesc_masterClear">Consente a un'applicazione di ripristinare completamente
+ le impostazioni di fabbrica del sistema, cancellando tutti i dati,
+ la configurazione e le applicazioni installate.</string>
+ <string name="permdesc_modifyAudioSettings">Consente all'applicazione di modificare
+ le impostazioni audio globali ad esempio il volume e l'indirizzamento.</string>
+ <string name="permdesc_modifyPhoneState">Consente all'applicazione di controllare
+ le funzioni telefoniche del dispositivo. Un'applicazione con questa autorizzazione può scambiare le reti,
+ accendere o spegnere il telefono ed eseguire operazioni simili senza
+ notifiche.</string>
+ <string name="permdesc_mount_unmount_filesystems">Consente all'applicazione di montare e smontare
+ i file system per i dispositivi rimovibili.</string>
+ <string name="permdesc_persistentActivity">Consente a un'applicazione di rendere
+ permanenti alcuni suoi componenti in modo che il sistema non possa utilizzarli per altre
+ applicazioni.</string>
+ <string name="permdesc_processOutgoingCalls">Consente all'applicazione di
+ elaborare le chiamate in uscita e modificare il numero da comporre. Le applicazioni nocive
+ possono monitorare, reindirizzare o impedire le chiamate in uscita.</string>
+ <string name="permdesc_readCalendar">Consente a un'applicazione di leggere
+ tutti gli eventi del calendario memorizzati nel telefono. Le applicazioni nocive
+ possono utilizzare questa autorizzazione per inviare gli eventi ad altre persone.</string>
+ <string name="permdesc_readContacts">Consente a un'applicazione di leggere
+ tutti i contatti (indirizzi) memorizzati sul telefono. Le applicazioni nocive
+ possono utilizzare questa autorizzazione per inviare i dati ad altre persone.</string>
+ <string name="permdesc_readFrameBuffer">Consente all'applicazione di leggere
+ il contenuto del buffer del frame.</string>
+ <string name="permdesc_readInputState">Consente alle applicazioni di controllare
+ i tasti premuti anche durante l'interazione con un'altra applicazione (come
+ quando si digita una password). Non utilizzare mai per le normali applicazioni.</string>
+ <string name="permdesc_readLogs">Consente a un'applicazione di leggere dai
+ vari file di log del sistema. Ciò consente di rilevare le informazioni generali
+ sull'attuale indirizzo del telefono. Non dovrebbero contenere
+ informazioni personali o riservate.</string>
+ <string name="permdesc_readOwnerData">Consente a un'applicazione di leggere
+ i dati del proprietario del telefono memorizzati in quest'ultimo. Le applicazioni nocive
+ possono utilizzare questa autorizzazione per leggere i dati del proprietario del telefono.</string>
+ <string name="permdesc_readPhoneState">Consente all'applicazione di accedere alle funzioni telefoniche del dispositivo.
+ Un'applicazione con quest'autorizzazione può rilevare il numero di telefono,
+ se una chiamata è attiva, il numero dell'altro telefono connesso
+ e così via.</string>
+ <string name="permdesc_readSms">Consente all'applicazione di leggere
+ i messaggi SMS memorizzati sul telefono o sulla scheda SIM. Le applicazioni nocive
+ possono leggere i messaggi riservati.</string>
+ <string name="permdesc_readSyncSettings">Consente a un'applicazione di leggere le impostazioni di sincronizzazione,
+ ad esempio se la sincronizzazione per i contatti è abilitata.</string>
+ <string name="permdesc_readSyncStats">Consente a un'applicazione di leggere le statistiche di sincronizzazione, ad esempio
+ la cronologia delle sincronizzazioni avvenute.</string>
+ <string name="permdesc_reboot">Consente all'applicazione di
+ forzare il riavvio del telefono.</string>
+ <string name="permdesc_receiveBootCompleted">Consente a un'applicazione di
+ avviarsi automaticamente dopo l'avvio del sistema.
+ Ciò può prolungare l'avvio del telefono e rallentarne
+ il normale funzionamento a causa dell'esecuzione costante delle applicazioni.</string>
+ <string name="permdesc_receiveMms">Consente all'applicazione di ricevere
+ ed elaborare i messaggi MMS. Le applicazioni nocive possono monitorare i messaggi
+ o eliminarli automaticamente.</string>
+ <string name="permdesc_receiveSms">Consente all'applicazione di ricevere
+ ed elaborare i messaggi SMS. Le applicazioni nocive possono monitorare
+ i messaggi o eliminarli automaticamente.</string>
+ <string name="permdesc_receiveWapPush">Consente all'applicazione di ricevere
+ ed elaborare i messaggi WAP. Le applicazioni nocive possono monitorare
+ i messaggi o eliminarli automaticamente.</string>
+ <string name="permdesc_recordAudio">Consente all'applicazione di accedere
+ al percorso di registrazione audio.</string>
+ <string name="permdesc_reorderTasks">Consente a un'applicazione di spostare
+ i task in primo e in secondo piano. Le applicazioni nocive possono forzare
+ la propria visualizzazione in primo piano automaticamente.</string>
+ <string name="permdesc_restartPackages">Consente a un'applicazione di
+ riavviare forzatamente altre applicazioni.</string>
+ <string name="permdesc_runSetActivityWatcher">Consente a un'applicazione di
+ monitorare e controllare come il sistema avvia le attività.
+ Le applicazioni nocive possono compromettere completamente il sistema. Questa
+ autorizzazione è necessaria solo per lo sviluppo, mai per il normale utilizzo
+ del telefono.</string>
+ <string name="permdesc_sendSms">Consente all'applicazione di inviare messaggi
+ SMS. Le applicazioni nocive possono inviare messaggi senza
+ conferma a carico del proprietario del telefono.</string>
+ <string name="permdesc_setAlwaysFinish">Consente a un'applicazione
+ di controllare se le attività vengono sempre completate subito dopo essere andate in secondo piano.
+ Mai necessario per le applicazioni normali.</string>
+ <string name="permdesc_setAnimationScale">Consente all'applicazione di modificare
+ la velocità di animazione globale, ovvero rallentare o accelerare le animazioni, in qualsiasi momento.</string>
+ <string name="permdesc_setDebugApp">Consente a un'applicazione di attivare
+ il debug per un'altra applicazione. Le applicazioni nocive possono utilizzare
+ questa autorizzazione per interrompere le altre applicazioni.</string>
+ <string name="permdesc_setOrientation">Consente a un'applicazione di modificare
+ la rotazione dello schermo in qualsiasi momento. Mai necessario per
+ le normali applicazioni.</string>
+ <string name="permdesc_setPreferredApplications">Consente a un'applicazione di
+ modificare le applicazioni preferite. In questo modo le applicazioni nocive
+ possono modificare automaticamente le applicazioni in esecuzione, obbligandole
+ a raccogliere dati riservati.</string>
+ <string name="permdesc_setProcessForeground">Consente a un'applicazione di portare
+ in primo piano tutti i processi in esecuzione, in modo da non poterli interrompere.
+ Mai necessaria per le normali applicazioni.</string>
+ <string name="permdesc_setProcessLimit">Consente a un'applicazione
+ di controllare il numero massimo di processi in esecuzione. Mai
+ necessaria per le normali applicazioni.</string>
+ <string name="permdesc_setTimeZone">Consente a un'applicazione di
+ cambiare il fuso orario del telefono.</string>
+ <string name="permdesc_setWallpaper">Consente all'applicazione
+ di impostare lo sfondo del sistema.</string>
+ <string name="permdesc_setWallpaperHints">Consente all'applicazione
+ di impostare i suggerimenti sulle dimensioni dello sfondo del sistema.</string>
+ <string name="permdesc_signalPersistentProcesses">Consente all'applicazione di richiedere
+ che il segnale fornito venga inviato a tutti i processi permanenti.</string>
+ <string name="permdesc_statusBar">Consente all'applicazione di disabilitare
+ la barra di stato o di aggiungere o rimuovere le icone del sistema.</string>
+ <string name="permdesc_subscribedFeedsRead">Consente all'applicazione di visualizzare i dettagli in merito ai feed correntemente sincornizzati.</string>
+ <string name="permdesc_subscribedFeedsWrite">Consente all'applicazione di modificare
+ i feed correntemente sincronizzati. Questo potrebbe consentire ad applicazioni nocive di
+ cambiare i feed sincronizzati.</string>
+ <string name="permdesc_systemAlertWindow">Consente a un'applicazione di
+ mostrare le finestre di avviso del sistema. Le applicazioni nocive possono prendere il controllo
+ di tutto lo schermo del telefono.</string>
+ <string name="permdesc_vibrate">Consente all'applicazione di controllare
+ la vibrazione.</string>
+ <string name="permdesc_wakeLock">Consente all'applicazione di evitare che il telefono
+ entri in modalità standby.</string>
+ <string name="permdesc_writeApnSettings">Consente all'applicazione di modificare le impostazioni APN,
+ ad esempio Proxy e Porta si qualsiasi APN.</string>
+ <string name="permdesc_writeCalendar">Consente a un'applicazione di modificare
+ gli eventi del calendario memorizzati nel telefono. Le applicazioni nocive
+ possono utilizzare questa autorizzazione per cancellare o modificare i dati del calendario.</string>
+ <string name="permdesc_writeContacts">Consente a un'applicazione di modificare
+ i dati (indirizzo) dei contatti salvati sul telefono. Le applicazioni nocive
+ possono utilizzare questa autorizzazione per cancellare o modificare i dati del contatto.</string>
+ <string name="permdesc_writeGservices">Consente all'applicazione di modificare
+ i servizi mappa di Google. Non utilizzare per applicazioni normali.</string>
+ <string name="permdesc_writeOwnerData">Consente a un'applicazione di modificare i dati
+ del proprietario del telefono. Le applicazioni nocive
+ possono utilizzare questa autorizzazioni per cancellare o modificare i dati del proprietario.</string>
+ <string name="permdesc_writeSettings">Consente a un'applicazione di modificare i dati
+ delle impostazioni del sistema. Le applicazioni nocive possono danneggiare la configurazione
+ del sistema.</string>
+ <string name="permdesc_writeSms">Consente all'applicazione di scrivere
+ ai messaggi SMS memorizzati sul telefono o sulla scheda SIM. Le applicazioni
+ nocive possono eliminare i messaggi riservati.</string>
+ <string name="permdesc_writeSyncSettings">Consente a un'applicazione di modificare le impostazioni di sincronizzazione,
+ ad esempio se la sincronizzazione per i Contatti è abilitata.</string>
+ <string name="permgroupdesc_accounts">Accedere agli account di Google disponibili.</string>
+ <string name="permgroupdesc_costMoney">Consente alle applicazioni di eseguire queste operazioni
+ a carico dell'utente.</string>
+ <string name="permgroupdesc_developmentTools">Funzioni necessarie solo per gli
+ sviluppatori di applicazioni.</string>
+ <string name="permgroupdesc_hardwareControls">Accedere direttamente all'hardware della
+ cuffia.</string>
+ <string name="permgroupdesc_location">Monitorare l'ubicazione fisica</string>
+ <string name="permgroupdesc_messages">Leggere e scrivere i messaggi SMS,
+ e-mail e altri ancora.</string>
+ <string name="permgroupdesc_network">Consente alle applicazioni di accedere alle varie
+ funzioni di rete.</string>
+ <string name="permgroupdesc_personalInfo">Accedere direttamente ai contatti
+ e al calendario memorizzati nel telefono.</string>
+ <string name="permgroupdesc_phoneCalls">Monitorare, registrare ed elaborare
+ le telefonate.</string>
+ <string name="permgroupdesc_systemTools">Accesso di basso livello e controllo
+ del sistema.</string>
+ <string name="permgrouplab_accounts">Account Google</string>
+ <string name="permgrouplab_costMoney">Servizi a carico dell'utente</string>
+ <string name="permgrouplab_developmentTools">Strumenti di sviluppo</string>
+ <string name="permgrouplab_hardwareControls">Controlli hardware</string>
+ <string name="permgrouplab_location">Località</string>
+ <string name="permgrouplab_messages">Messaggi</string>
+ <string name="permgrouplab_network">Comunicazione di rete</string>
+ <string name="permgrouplab_personalInfo">Informazioni personali</string>
+ <string name="permgrouplab_phoneCalls">Chiamate telefoniche</string>
+ <string name="permgrouplab_systemTools">Strumenti del sistema</string>
+ <string name="permissions_format"><xliff:g id="perm_line1">%1$s</xliff:g>, <xliff:g id="perm_line2">%2$s</xliff:g></string>
+ <string name="permlab_accessCoarseLocation">Ubicazione (basata su rete) approssimativa</string>
+ <string name="permlab_accessFineLocation">Ubicazione (GPS) accurata</string>
+ <string name="permlab_accessLocationExtraCommands">accesso ai comandi del provider da altre posizione</string>
+ <string name="permlab_accessMockLocation">origini ubicazioni simulate a scopo di prova</string>
+ <string name="permlab_accessNetworkState">visualizza stato rete</string>
+ <string name="permlab_accessSurfaceFlinger">accesso SurfaceFlinger</string>
+ <string name="permlab_accessWifiState">visualizza stato Wi-Fi</string>
+ <string name="permlab_addSystemService">pubblica servizi basso livello</string>
+ <string name="permlab_batteryStats">modifica statistiche batteria</string>
+ <string name="permlab_bluetooth">crea connessioni Bluetooth</string>
+ <string name="permlab_bluetoothAdmin">amministrazione bluetooth</string>
+ <string name="permlab_brick">disabilita telefono permanentemente</string>
+ <string name="permlab_broadcastPackageRemoved">invia broadcast rimosso pacchetto</string>
+ <string name="permlab_broadcastSticky">invia broadcast permanente</string>
+ <string name="permlab_callPhone">chiama direttamente numeri di telefono</string>
+ <string name="permlab_callPrivileged">chiamare direttamente numeri di telefono</string>
+ <string name="permlab_camera">scatta foto</string>
+ <string name="permlab_changeComponentState">abilita o disabilita i componenti dell'applicazione</string>
+ <string name="permlab_changeConfiguration">modifica impostazioni IU</string>
+ <string name="permlab_changeNetworkState">cambia connettività di rete</string>
+ <string name="permlab_changeWifiState">cambia stato Wi-Fi</string>
+ <string name="permlab_checkinProperties">accesso alle proprietà di controllo</string>
+ <string name="permlab_clearAppCache">elimina tutti i dati della cache dell'applicazione</string>
+ <string name="permlab_clearAppUserData">elimina altri dati dell'applicazione</string>
+ <string name="permlab_createNetworkSockets">accesso completo a Internet</string>
+ <string name="permlab_deleteCacheFiles">elimina altra cache dell'applicazione</string>
+ <string name="permlab_deletePackages">elimina applicazioni</string>
+ <string name="permlab_devicePower">accendi o spegni telefono</string>
+ <string name="permlab_diagnostic">lettura/scrittura su risorse possedute tramite diag</string>
+ <string name="permlab_disableKeyguard">disabilita blocco tasti</string>
+ <string name="permlab_dump">recupera stato interno del sistema</string>
+ <string name="permlab_expandStatusBar">espandi/comprimi barra di stato</string>
+ <string name="permlab_factoryTest">esegui in modalità test del produttore</string>
+ <string name="permlab_flashlight">controlla flash</string>
+ <string name="permlab_forceBack">forza chiusura applicazione</string>
+ <string name="permlab_fotaUpdate">installa automaticamente aggiornamenti del sistema</string>
+ <string name="permlab_getAccounts">rileva account noti</string>
+ <string name="permlab_getPackageSize">misura spazio memoria applicazione</string>
+ <string name="permlab_getTasks">recupera applicazioni in esecuzione</string>
+ <string name="permlab_hardware_test">hardware di prova</string>
+ <string name="permlab_injectEvents">premere i tasti e i pulsanti di controllo</string>
+ <string name="permlab_installPackages">installa direttamente applicazioni</string>
+ <string name="permlab_internalSystemWindow">visualizza finestre non autorizzate</string>
+ <string name="permlab_locationUpdates">controllo notifiche aggiornamento posizione</string>
+ <string name="permlab_manageAppTokens">gestisci token applicazioni</string>
+ <string name="permlab_masterClear">ripristina valori predefiniti di fabbrica</string>
+ <string name="permlab_modifyAudioSettings">modifica impostazioni audio</string>
+ <string name="permlab_modifyPhoneState">modifica stato telefono</string>
+ <string name="permlab_mount_unmount_filesystems">monta e smonta file system</string>
+ <string name="permlab_persistentActivity">applicazione sempre in esecuzione</string>
+ <string name="permlab_processOutgoingCalls">intercetta chiamate in uscita</string>
+ <string name="permlab_readCalendar">leggi dati del calendario</string>
+ <string name="permlab_readContacts">leggi dati contatti</string>
+ <string name="permlab_readFrameBuffer">leggi buffer frame</string>
+ <string name="permlab_readInputState">registra contenuto immesso e azioni eseguite</string>
+ <string name="permlab_readLogs">leggi file log del sistema</string>
+ <string name="permlab_readOwnerData">leggi dati proprietario</string>
+ <string name="permlab_readPhoneState">leggi stato telefono</string>
+ <string name="permlab_readSms">leggi SMS o MMS</string>
+ <string name="permlab_readSyncSettings">leggi impostazioni di sincronizzazione</string>
+ <string name="permlab_readSyncStats">leggi statistiche di sincronizzazione</string>
+ <string name="permlab_reboot">forzare il riavvio del telefono</string>
+ <string name="permlab_receiveBootCompleted">avvia automaticamente all'avvio</string>
+ <string name="permlab_receiveMms">ricevi MMS</string>
+ <string name="permlab_receiveSms">ricevi SMS</string>
+ <string name="permlab_receiveWapPush">ricevi WAP</string>
+ <string name="permlab_recordAudio">registra audio</string>
+ <string name="permlab_reorderTasks">riordina applicazioni in esecuzione</string>
+ <string name="permlab_restartPackages">riavvia altre applicazioni</string>
+ <string name="permlab_runSetActivityWatcher">monitora e controlla tutto l'avvio dell'applicazione</string>
+ <string name="permlab_sendSms">invia messaggi SMS</string>
+ <string name="permlab_setAlwaysFinish">chiudi tutte le applicazioni in secondo piano</string>
+ <string name="permlab_setAnimationScale">modifica velocità di animazione globale</string>
+ <string name="permlab_setDebugApp">abilita debug applicazione</string>
+ <string name="permlab_setOrientation">cambia orientamento schermo</string>
+ <string name="permlab_setPreferredApplications">imposta applicazioni preferite</string>
+ <string name="permlab_setProcessForeground">impedisci interruzione</string>
+ <string name="permlab_setProcessLimit">limita numero di processi in esecuzione</string>
+ <string name="permlab_setTimeZone">imposta fuso orario</string>
+ <string name="permlab_setWallpaper">imposta sfondo</string>
+ <string name="permlab_setWallpaperHints">imposta suggerimenti dimensioni sfondo</string>
+ <string name="permlab_signalPersistentProcesses">invia segnali Linux ad applicazioni</string>
+ <string name="permlab_statusBar">disabilita o modifica barra di stato</string>
+ <string name="permlab_subscribedFeedsRead">leggere i feed sottoscritti</string>
+ <string name="permlab_subscribedFeedsWrite">scrivere i feed sottoscritti</string>
+ <string name="permlab_systemAlertWindow">visualizza avvisi a livello di sistema</string>
+ <string name="permlab_vibrate">controllo vibrazione</string>
+ <string name="permlab_wakeLock">impedisci standby telefono</string>
+ <string name="permlab_writeApnSettings">scrivere le impostazioni nome punto di accesso</string>
+ <string name="permlab_writeCalendar">scrivi dati calendario</string>
+ <string name="permlab_writeContacts">scrivi dati contatto</string>
+ <string name="permlab_writeGservices">modificare i servizi mappa di Google</string>
+ <string name="permlab_writeOwnerData">scrivi dati proprietario</string>
+ <string name="permlab_writeSettings">modifica impostazioni globali sistema</string>
+ <string name="permlab_writeSms">modifica SMS o MMS</string>
+ <string name="permlab_writeSyncSettings">scrivi impostazioni di sincronizzazione</string>
+ <string name="perms_hide">
+ <xliff:g ctype="bold">Nascondi</xliff:g>
+ </string>
+ <string name="perms_show_all">
+ <xliff:g ctype="bold">Mostra tutti</xliff:g>
+ </string>
+ <string name="petabyteShort">PB</string>
+ <string name="pm">"PM"</string>
+ <string name="power_dialog">Opzioni telefono</string>
+ <string name="power_off">Spegni</string>
+ <string name="prepend_shortcut_label">Menu+</string>
+ <string name="preposition_for_date">su %s</string>
+ <string name="preposition_for_time">a %s</string>
+ <string name="preposition_for_year">in %s</string>
+ <string name="ringtone_default">Suoneria predefinita</string>
+ <string name="ringtone_default_with_actual">Suoneria predefinita (<xliff:g id="actual_ringtone">%1$s</xliff:g>)</string>
+ <string name="ringtone_picker_title">Selezionare una suoneria</string>
+ <string name="ringtone_silent">Automatico</string>
+ <string name="ringtone_unknown">Suoneria sconosciuta</string>
+ <string name="safeMode">Modalità sicura</string>
+ <string name="same_month_md1_md2">"<xliff:g id="format">%3$s \u2013 %8$s %2$s </xliff:g>"</string>
+ <string name="same_month_md1_time1_md2_time2">"<xliff:g id="format">%3$s %2$s %5$s \u2013 %8$s %7$s %10$s</xliff:g>"</string>
+ <string name="same_month_mdy1_mdy2">"<xliff:g id="format">%3$s \u2013 %8$s %9$s %2$s</xliff:g>"</string>
+ <string name="same_month_mdy1_time1_mdy2_time2">"<xliff:g id="format">%3$s %2$s %4$s, %5$s \u2013 %8$s %7$s %9$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %3$s %2$s, %5$s \u2013 %6$s, %8$s %7$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s %3$s %2$s \u2013 %6$s %8$s %7$s</xliff:g>"</string>
+ <string name="same_month_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %3$s %2$s %4$s, %5$s \u2013 %6$s, %8$s %7$s %9$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s %3$s %2$s %4$s \u2013 %6$s %8$s %7$s %9$s</xliff:g>"</string>
+ <string name="same_year_md1_md2">"<xliff:g id="format">%3$s %2$s \u2013 %8$s %7$s</xliff:g>"</string>
+ <string name="same_year_md1_time1_md2_time2">"<xliff:g id="format">%3$s %2$s, %5$s \u2013 %8$s %7$s, %10$s</xliff:g>"</string>
+ <string name="same_year_mdy1_mdy2">"<xliff:g id="format">%3$s %2$s \u2013 %8$s %7$s %9$s</xliff:g>"</string>
+ <string name="same_year_mdy1_time1_mdy2_time2">"<xliff:g id="format">%3$s %2$s %4$s, %5$s \u2013 %8$s %7$s %9$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s %3$s %2$s %5$s \u2013 %6$s, %8$s %7$s %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s %3$s %2$s \u2013 %6$s %8$s %7$s</xliff:g>"</string>
+ <string name="same_year_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s %3$s %2$s %4$s, %5$s \u2013 %6$s %8$s %7$s %9$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %3$s %2$s \u2013 %6$s, %8$s %7$s %9$s</xliff:g>"</string>
+ <string name="saturday">Sabato</string>
+ <string name="save_password_label">Conferma</string>
+ <string name="save_password_message">Memorizzare la password nel browser?</string>
+ <string name="save_password_never">Mai</string>
+ <string name="save_password_notnow">Non adesso</string>
+ <string name="save_password_remember">Memorizza</string>
+ <string name="screen_lock">Blocco schermo</string>
+ <string name="screen_progress">In funzione\u2026</string>
+ <string name="search_go">Cerca</string>
+ <string name="second">sec</string>
+ <string name="seconds">sec</string>
+ <string name="selectAll">Seleziona tutto</string>
+ <string name="selectMenuLabel">Seleziona</string>
+ <string name="select_character">Selezionare il carattere da inserire</string>
+ <string name="sendText">Selezionare un'azione per il testo</string>
+ <string name="serviceClassData">Dati</string>
+ <string name="serviceClassDataAsync">Asinc</string>
+ <string name="serviceClassDataSync">Sincronizza</string>
+ <string name="serviceClassFAX">FAX</string>
+ <string name="serviceClassPAD">PAD</string>
+ <string name="serviceClassPacket">Pacchetto</string>
+ <string name="serviceClassSMS">SMS</string>
+ <string name="serviceClassVoice">Voce</string>
+ <string name="serviceDisabled">Il servizio è stato disabilitato.</string>
+ <string name="serviceEnabled">Il servizio è stato abilitato.</string>
+ <string name="serviceEnabledFor">Il servizio è stato abilitato per:</string>
+ <string name="serviceErased">Cancellazione completata.</string>
+ <string name="serviceNotProvisioned">Servizio non fornito.</string>
+ <string name="serviceRegistered">Registrazione completata.</string>
+ <string name="shutdown_confirm">Il telefono verrà spento.</string>
+ <string name="shutdown_progress">Spegnimento in corso\u2026</string>
+ <string name="silent_mode">Modalità automatica</string>
+ <string name="simAbsentLabel">Scheda SIM assente o inserita in maniera errata.</string>
+ <string name="simNetworkPersonalizationLabel">Scheda SIM non utilizzata in questo telefono.</string>
+ <string name="simPINLabel">PIN SIM necessario (e attualmente non supportato).</string>
+ <string name="simPUKLabel">PUK SIM necessario (e attualmente non supportato).</string>
+ <string name="sms_control_default_app_name">Applicazione sconosciuta</string>
+ <string name="sms_control_message">Sono in corso di invio numerosi messaggi SMS. Scegliere \"OK\" per continuare oppure \"Annulla\" per interrompere l'invio.</string>
+ <string name="sms_control_no">Annulla</string>
+ <string name="sms_control_title">Invio messaggi SMS in corso</string>
+ <string name="sms_control_yes">OK</string>
+ <string name="status_bar_applications_title">Applicazione</string>
+ <string name="status_bar_clear_all_button">Cancella notifiche</string>
+ <string name="status_bar_date_format">"<xliff:g id="format">MMMM g, aaaa</xliff:g>"</string>
+ <string name="status_bar_latest_events_title">Notifiche</string>
+ <string name="status_bar_no_notifications_title">Nessuna notifica</string>
+ <string name="status_bar_ongoing_events_title">In uscita</string>
+ <string name="status_bar_time_format">"<xliff:g id="format">h:mm AA</xliff:g>"</string>
+ <string name="sunday">Domenica</string>
+ <string name="terabyteShort">TB</string>
+ <string name="text_copied">Testo copiato negli Appunti.</string>
+ <string name="thursday">Giovedì</string>
+ <string name="time1_time2">"<xliff:g id="format">%1$s \u2013 %2$s</xliff:g>"</string>
+ <string name="time_date">"<xliff:g id="format">%1$s, %3$s</xliff:g>"</string>
+ <string name="time_picker_set">Imposta</string>
+ <string name="time_wday">"<xliff:g id="format">%1$s, %2$s</xliff:g>"</string>
+ <string name="time_wday_date">"<xliff:g id="format">%1$s, %2$s, %3$s</xliff:g>"</string>
+ <string name="today">Oggi</string>
+ <string name="tomorrow">Domani</string>
+ <string name="tuesday">Martedì</string>
+ <string name="turn_off_radio">Disattiva wireless</string>
+ <string name="turn_on_radio">Attiva wireless</string>
+ <string name="unknownName">(Sconosciuto)</string>
+ <string name="untitled">&lt;senza titolo&gt;</string>
+ <string name="volume_alarm">Volume allarme</string>
+ <string name="volume_call">Volume chiamata in ingresso</string>
+ <string name="volume_music">Volume musica/video</string>
+ <string name="volume_ringtone">Volume suoneria</string>
+ <string name="volume_unknown">Volume</string>
+ <string name="wait">Attendi</string>
+ <string name="wday1_date1_time1_wday2_date2_time2">"<xliff:g id="format">%1$s %2$s, %3$s \u2013 %4$s %5$s, %6$s</xliff:g>"</string>
+ <string name="wday1_date1_wday2_date2">"<xliff:g id="format">%1$s %2$s \u2013 %4$s %5$s</xliff:g>"</string>
+ <string name="wday_date">"<xliff:g id="format">%2$s %3$s</xliff:g>"</string>
+ <string name="wednesday">Mercoledì</string>
+ <string name="week">settimana</string>
+ <string name="weekly">"Settimanalmente il <xliff:g id="day">%s</xliff:g>"</string>
+ <string name="weekly_format">MMM g</string>
+ <string name="weeks">settimane</string>
+ <string name="whichApplication">Completa azione utilizzando</string>
+ <string name="year">anno</string>
+ <string name="yearly">Annualmente</string>
+ <string name="yearly_format">aaaa</string>
+ <string name="years">anni</string>
+ <string name="yes">OK</string>
+ <string name="yesterday">Ieri</string>
+</resources>
diff --git a/core/res/res/values-nl-rNL/strings.xml b/core/res/res/values-nl-rNL/strings.xml
new file mode 100644
index 0000000..bca994b
--- /dev/null
+++ b/core/res/res/values-nl-rNL/strings.xml
@@ -0,0 +1,558 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="BaMmi">Oproep blokkeren</string>
+ <string name="CLIRDefaultOffNextCallOff">ID-beperkingsstandaarden op onbeperkt. Volgend gesprek: niet beperkt</string>
+ <string name="CLIRDefaultOffNextCallOn">ID-beperkingsstandaarden op onbeperkt. Volgend gesprek: beperkt</string>
+ <string name="CLIRDefaultOnNextCallOff">ID-beperkingsstandaarden op beperkt. Volgend gesprek: niet beperkt</string>
+ <string name="CLIRDefaultOnNextCallOn">ID-beperkingsstandaarden op beperkt. Volgend gesprek: beperkt</string>
+ <string name="CLIRPermanent">ID-beperking ingesteld op permanente modus.</string>
+ <string name="CfMmi">Oproep doorschakelen</string>
+ <string name="ClipMmi">Nummerweergave inkomend gesprek</string>
+ <string name="ClirMmi">Nummerweergave uitgaand gesprek</string>
+ <string name="CwMmi">Gesprek in wachtstand</string>
+ <string name="Midnight">"Middernacht"</string>
+ <string name="Noon">"12 uur 'smiddags"</string>
+ <string name="PinMmi">Pincode wijzigen</string>
+ <string name="PwdMmi">Wachtwoord wijzigen</string>
+ <string name="VideoView_error_button">OK</string>
+ <string name="VideoView_error_text_unknown">Fout opgetreden bij afspelen van geselecteerde video.</string>
+ <string name="VideoView_error_title">Videoafspeelfout</string>
+ <string name="abbrev_month">"<xliff:g id="format">%b</xliff:g>"</string>
+ <string name="abbrev_month_day">"<xliff:g id="format">%-d %b</xliff:g>"</string>
+ <string name="abbrev_month_day_year">"<xliff:g id="format">%-d %b %Y</xliff:g>"</string>
+ <string name="abbrev_month_year">"<xliff:g id="format">%b %Y</xliff:g>"</string>
+ <string name="activate_keyguard">Toetsbescherming activeren</string>
+ <string name="ago">geleden</string>
+ <string name="alwaysUse">Deze toepassing altijd gebruiken voor deze toepassing</string>
+ <string name="am">"AM"</string>
+ <string name="battery_low_percent_format">Minder dan <xliff:g id="number">%d%%</xliff:g>
+ resterend</string>
+ <string name="battery_low_subtitle">Lage batterijstroom</string>
+ <string name="battery_low_title">Oplader verbinden</string>
+ <string name="battery_status_charging">Bezig met opladen\u2026</string>
+ <string name="battery_status_text_percent_format"><xliff:g id="number">%d%%</xliff:g></string>
+ <string name="before">Voor</string>
+ <string name="browserSavedFormData">Formuliergegevens opgeslagen</string>
+ <string name="byteShort">b</string>
+ <string name="cancel">Annuleren</string>
+ <string name="capital_off">UIT</string>
+ <string name="capital_on">AAN</string>
+ <string name="cfReasonBusy">Oproep doorschakelen bezig</string>
+ <string name="cfReasonNR">Oproep doorschakelen niet bereikbaar</string>
+ <string name="cfReasonNRy">Oproep doorschakelen geen antwoord</string>
+ <string name="cfReasonUnconditional">Oproep doorschakelen onvoorwaardelijk</string>
+ <string name="cfTemplateForwarded">{0}: {1}</string>
+ <string name="cfTemplateForwardedTime">{0}: {1} na {2} seconden</string>
+ <string name="cfTemplateNotForwarded">{0}: Niet doorgestuurd</string>
+ <string name="cfTemplateRegistered">{0}: Niet doorgestuurd ({1})</string>
+ <string name="cfTemplateRegisteredTime">{0}: Niet doorgestuurd ({1} na {2} seconden)</string>
+ <string name="chooseActivity">Een actie selecteren</string>
+ <string name="contentServiceSync">Sync</string>
+ <string name="contentServiceSyncNotificationDesc">Bezig met synchroniseren</string>
+ <string name="contentServiceSyncNotificationTitle">Sync</string>
+ <string name="contentServiceXmppAvailable">XMPP actief</string>
+ <string name="copy">Kopiëren</string>
+ <string name="copyUrl">URL kopiëren</string>
+ <string name="cut">Knippen</string>
+ <string name="daily">Elke dag</string>
+ <string name="daily_format">h:mm aa</string>
+ <string name="date1_date2">"<xliff:g id="format">%2$s \u2013 %5$s</xliff:g>"</string>
+ <string name="date1_time1_date2_time2">"<xliff:g id="format">%2$s, %3$s \u2013 %5$s, %6$s</xliff:g>"</string>
+ <string name="date_picker_set">Instellen</string>
+ <string name="date_range_separator">" \u2013 "</string>
+ <string name="day">dag</string>
+ <string name="day_of_week_long_friday">Vrijdag</string>
+ <string name="day_of_week_long_monday">Maandag</string>
+ <string name="day_of_week_long_saturday">Zaterdag</string>
+ <string name="day_of_week_long_sunday">Zondag</string>
+ <string name="day_of_week_long_thursday">Donderdag</string>
+ <string name="day_of_week_long_tuesday">Dinsdag</string>
+ <string name="day_of_week_long_wednesday">Woensdag</string>
+ <string name="day_of_week_medium_friday">Vri</string>
+ <string name="day_of_week_medium_monday">Maa</string>
+ <string name="day_of_week_medium_saturday">Zat</string>
+ <string name="day_of_week_medium_sunday">Zon</string>
+ <string name="day_of_week_medium_thursday">Don</string>
+ <string name="day_of_week_medium_tuesday">Din</string>
+ <string name="day_of_week_medium_wednesday">Woe</string>
+ <string name="day_of_week_short_friday">Vr</string>
+ <string name="day_of_week_short_monday">Ma</string>
+ <string name="day_of_week_short_saturday">Za</string>
+ <string name="day_of_week_short_sunday">Zo</string>
+ <string name="day_of_week_short_thursday">Do</string>
+ <string name="day_of_week_short_tuesday">Di</string>
+ <string name="day_of_week_short_wednesday">Wo</string>
+ <string name="day_of_week_shorter_friday">V</string>
+ <string name="day_of_week_shorter_monday">M</string>
+ <string name="day_of_week_shorter_saturday">Za</string>
+ <string name="day_of_week_shorter_sunday">Zo</string>
+ <string name="day_of_week_shorter_thursday">Do</string>
+ <string name="day_of_week_shorter_tuesday">Di</string>
+ <string name="day_of_week_shorter_wednesday">W</string>
+ <string name="day_of_week_shortest_friday">V</string>
+ <string name="day_of_week_shortest_monday">M</string>
+ <string name="day_of_week_shortest_saturday">Z</string>
+ <string name="day_of_week_shortest_sunday">Z</string>
+ <string name="day_of_week_shortest_thursday">Do</string>
+ <string name="day_of_week_shortest_tuesday">Di</string>
+ <string name="day_of_week_shortest_wednesday">W</string>
+ <string name="days">dagen</string>
+ <string name="daysDurationFuturePlural">over <xliff:g id="days">%d</xliff:g> dagen</string>
+ <string name="daysDurationPastPlural"><xliff:g id="days">%d</xliff:g> dagen geleden</string>
+ <string name="defaultMsisdnAlphaTag">Msisdn1</string>
+ <string name="defaultVoiceMailAlphaTag">Voicemail</string>
+ <string name="elapsed_time_short_format_h_mm_ss"><xliff:g id="format">%1$d:%2$02d:%3$02d</xliff:g></string>
+ <string name="elapsed_time_short_format_mm_ss"><xliff:g id="format">%1$02d:%2$02d</xliff:g></string>
+ <string name="ellipsis">\u2026</string>
+ <string name="emergency_call_dialog_call">Noodoproep</string>
+ <string name="emergency_call_dialog_cancel">Annuleren</string>
+ <string name="emergency_call_dialog_number_for_display">Alarmnummers</string>
+ <string name="emergency_call_dialog_text">Een alarmnummer bellen?</string>
+ <string name="emergency_call_number_uri">tel:112</string>
+ <string name="emptyPhoneNumber">(geen telefoonnummer)</string>
+ <string name="every_weekday">"Elke werkdag (Maa\u2013vri)"</string>
+ <string name="factorytest_failed">Fabriekstest mislukt</string>
+ <string name="factorytest_no_action">Geen pakket gevonden dat de handeling FACTORY_TEST levert.</string>
+ <string name="factorytest_not_system">De handeling FACTORY_TEST
+ wordt alleen ondersteund voor pakketten die geïnstalleerd zijn in /system/app.</string>
+ <string name="factorytest_reboot">Opnieuw opstarten</string>
+ <string name="friday">Vrijdag</string>
+ <string name="gigabyteShort">Gb</string>
+ <string name="global_action_lock">Vergrendeling</string>
+ <string name="global_action_power_off">Uitschakelen</string>
+ <string name="global_action_silent_mode_off_status">Geluid staat AAN</string>
+ <string name="global_action_silent_mode_on_status">Geluid staat UIT</string>
+ <string name="global_action_toggle_silent_mode">Stille modus</string>
+ <string name="global_actions">Globale handelingen</string>
+ <string name="hour">uur</string>
+ <string name="hours">uur</string>
+ <string name="httpError">Onbekende fout</string>
+ <string name="httpErrorAuth">Verificatie mislukt</string>
+ <string name="httpErrorBadUrl">Ongeldige url</string>
+ <string name="httpErrorConnect">Verbinding maken met server mislukt</string>
+ <string name="httpErrorFailedSslHandshake">Uitvoeren van ssl-handshake mislukt</string>
+ <string name="httpErrorFile">Bestandfout</string>
+ <string name="httpErrorFileNotFound">Bestand niet gevonden</string>
+ <string name="httpErrorIO">Lezen van of schrijven naar server mislukt</string>
+ <string name="httpErrorLookup">Onbekende host</string>
+ <string name="httpErrorOk">OK</string>
+ <string name="httpErrorProxyAuth">Verificeren van proxyserver mislukt</string>
+ <string name="httpErrorRedirectLoop">Te veel omleidingen door server</string>
+ <string name="httpErrorTimeout">Time-out bij serververbinding</string>
+ <string name="httpErrorUnsupportedAuthScheme">Niet-ondersteund verificatieschema. Verificeren mislukt.</string>
+ <string name="httpErrorUnsupportedScheme">Protocol wordt niet ondersteund</string>
+ <string name="in">in</string>
+ <string name="keyguard_label_text">Om vrij te geven drukt u op Menu en vervolgens op 0.</string>
+ <string name="keyguard_password_emergency_instructions">Druk op de Beltoets om het alarmnummer te bellen.</string>
+ <string name="keyguard_password_enter_pin_code">Pincode invoeren</string>
+ <string name="keyguard_password_instructions">Voer een wachtwoord in of bel een alarmnummer.</string>
+ <string name="keyguard_password_wrong_pin_code">Onjuiste pincode!</string>
+ <string name="kilobyteShort">Kb</string>
+ <string name="lockscreen_carrier_default">(Geen service)</string>
+ <string name="lockscreen_carrier_key">gsm.operator.alpha</string>
+ <string name="lockscreen_emergency_call">Noodoproep</string>
+ <string name="lockscreen_instructions_when_pattern_disabled">Druk op Menu om vrij te geven</string>
+ <string name="lockscreen_instructions_when_pattern_enabled">Druk op Menu om vrij te geven of bel een alarmnummer</string>
+ <string name="lockscreen_low_battery">Oplader verbinden</string>
+ <string name="lockscreen_missing_sim_instructions">Voer een SIM-kaart in</string>
+ <string name="lockscreen_missing_sim_message">Geen SIM in toestel</string>
+ <string name="lockscreen_pattern_correct">Juist!</string>
+ <string name="lockscreen_pattern_instructions">Patroon tekenen om vrij te geven</string>
+ <string name="lockscreen_pattern_wrong">Verkeerd patroon! Nogmaals proberen</string>
+ <string name="lockscreen_plugged_in">Bezig met opladen (<xliff:g id="number">%d%%</xliff:g>)</string>
+ <string name="lockscreen_screen_locked">Schermblokkering</string>
+ <string name="lockscreen_too_many_failed_attempts_countdown">Probeer opnieuw over <xliff:g id="number">%d</xliff:g> seconden</string>
+ <string name="lockscreen_too_many_failed_attempts_dialog_message">
+ U heeft nu <xliff:g id="number">%d</xliff:g> mislukte pogingen om
+ het vrijgavepatroon correct te tekenen.\n
+ Probeer opnieuw over <xliff:g id="number">%d</xliff:g> seconden.
+ </string>
+ <string name="lockscreen_too_many_failed_attempts_dialog_title">Blokkeerpatroonwaarschuwing</string>
+ <string name="low_internal_storage_text">Weinig intern geheugen</string>
+ <string name="low_internal_storage_view_text">Toestel heeft weinig intern geheugen</string>
+ <string name="low_internal_storage_view_title">Weinig intern geheugen</string>
+ <string name="megabyteShort">Mb</string>
+ <string name="midnight">"middernacht"</string>
+ <string name="minute">minuut</string>
+ <string name="minutes">minuten</string>
+ <string name="mmiComplete">MMI voltooid</string>
+ <string name="mmiError">Netwerkfout of onjuiste MMI-code.</string>
+ <string name="monday">Maandag</string>
+ <string name="month">"<xliff:g id="format">%B</xliff:g>"</string>
+ <string name="month_day">"<xliff:g id="format">%-d %B</xliff:g>"</string>
+ <string name="month_day_year">"<xliff:g id="format">%-d %B %Y</xliff:g>"</string>
+ <string name="month_long_april">April</string>
+ <string name="month_long_august">Augustus</string>
+ <string name="month_long_december">December</string>
+ <string name="month_long_february">Februari</string>
+ <string name="month_long_january">Januari</string>
+ <string name="month_long_july">Juli</string>
+ <string name="month_long_june">Juni</string>
+ <string name="month_long_march">Maart</string>
+ <string name="month_long_may">Mei</string>
+ <string name="month_long_november">November</string>
+ <string name="month_long_october">Oktober</string>
+ <string name="month_long_september">September</string>
+ <string name="month_medium_april">apr</string>
+ <string name="month_medium_august">aug</string>
+ <string name="month_medium_december">dec</string>
+ <string name="month_medium_february">feb</string>
+ <string name="month_medium_january">jan</string>
+ <string name="month_medium_july">jul</string>
+ <string name="month_medium_june">jun</string>
+ <string name="month_medium_march">mrt</string>
+ <string name="month_medium_may">mei</string>
+ <string name="month_medium_november">nov</string>
+ <string name="month_medium_october">okt</string>
+ <string name="month_medium_september">sep</string>
+ <string name="month_shortest_april">A</string>
+ <string name="month_shortest_august">A</string>
+ <string name="month_shortest_december">D</string>
+ <string name="month_shortest_february">F</string>
+ <string name="month_shortest_january">J</string>
+ <string name="month_shortest_july">J</string>
+ <string name="month_shortest_june">J</string>
+ <string name="month_shortest_march">M</string>
+ <string name="month_shortest_may">M</string>
+ <string name="month_shortest_november">N</string>
+ <string name="month_shortest_october">O</string>
+ <string name="month_shortest_september">S</string>
+ <string name="month_year">"<xliff:g id="format">%B %Y</xliff:g>"</string>
+ <string name="monthly">Elke mnd</string>
+ <string name="monthly_format">d MMM</string>
+ <string name="more_item_label">Meer</string>
+ <string name="no">Annuleren</string>
+ <string name="noApplications">Geen toepassingen beschikbaar om de handeling uit te voeren</string>
+ <string name="no_recent_tasks">Geen recente toepassingen</string>
+ <string name="noon">"12 uur 'smiddags"</string>
+ <string name="numeric_date">"<xliff:g id="format">%d/%m/%Y</xliff:g>"</string>
+ <string name="numeric_date_notation">"<xliff:g id="format">%d/%m/%y</xliff:g>"</string>
+ <string name="numeric_md1_md2">"<xliff:g id="format">%3$s/%2$s \u2013 %8$s/%7$s</xliff:g>"</string>
+ <string name="numeric_md1_time1_md2_time2">"<xliff:g id="format">%3$s/%2$s, %5$s \u2013 %8$s/%7$s, %10$s</xliff:g>"</string>
+ <string name="numeric_mdy1_mdy2">"<xliff:g id="format">%3$s/%2$s/%4$s \u2013 %8$s/%7$s/%9$s</xliff:g>"</string>
+ <string name="numeric_mdy1_time1_mdy2_time2">"<xliff:g id="format">%3$s/%2$s/%4$s, %5$s \u2013 %8$s/%7$s/%9$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s %3$s/%2$s, %5$s \u2013 %6$s %8$s/%7$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s %3$s/%2$s \u2013 %6$s %8$s/%7$s</xliff:g>"</string>
+ <string name="numeric_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s %3$s/%2$s/%4$s, %5$s \u2013 %6$s %8$s/%7$s/%9$s, %10$s</xliff:g>"</string>
+ <string name="numeric_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s %3$s/%2$s/%4$s \u2013 %6$s %8$s/%7$s/%9$s</xliff:g>"</string>
+ <string name="ok">OK</string>
+ <string name="open_permission_deny">U hebt geen toestemming om deze pagina te openen.</string>
+ <string name="passwordIncorrect">Ongeldig wachtwoord</string>
+ <string name="paste">Plakken</string>
+ <string name="permdesc_accessFineLocation">Open, indien beschikbaar, het Global
+ Positioning System op het toestel.
+ Verkeerde toepassingen kunnen dit gebruiken om te bepalen waar u
+ zich bevindt en extra batterijstroom verbruiken.</string>
+ <string name="permdesc_accessCoarseLocation">Gebruik, indien beschikbaar, een
+ netwerkdatabank om de locatie van het toestel te schatten. Verkeerde toepassingen
+ kunnen dit gebruiken om te schatten waar u zich bevindt.</string>
+ <string name="permdesc_accessPhoneInterface">Toepassingen mogen de interne
+ Telefooninterface openen. Is bij normale toepassingen nooit nodig.</string>
+ <string name="permdesc_accessSurfaceFlinger">Toepassingen mogen de functies op laag niveau van SurfaceFlinger gebruiken.</string>
+ <string name="permdesc_addSystemService">Toepassingen mogen hun
+ eigen systeemdiensten van laag-niveau publiceren. Verkeerde toepassingen kunnen
+ het systeem kapen en gegevens erop beschadigen of stelen.</string>
+ <string name="permdesc_brick">Hiermee kan de toepassing de gehele
+ dienst permanent uitschakelen. Dit is erg gevaarlijk.</string>
+ <string name="permdesc_broadcastPackageRemoved">Hiermee kan een toepassing
+ een melding uitzenden met de mededeling dat een toepassingspakket is verwijderd.
+ Verkeerde toepassingen kunnen dit gebruiken om andere
+ actieve toepassingen te stoppen.</string>
+ <string name="permdesc_broadcastSticky">Hiermee kan een toepassing
+ plakuitzendingen versturen, die blijven hangen als de uitzending stopt.
+ Verkeerde toepassingen kunnen het toestel traag of instabiel maken
+ door te veel geheugengebruik te veroorzaken.</string>
+ <string name="permdesc_callPhone">Hiermee kunnen toepassingen
+ telefoonnummers bellen zonder uw tussenkomst. Verkeerde toepassingen
+ kunnen ongewilde gesprekken op uw telefoonrekening veroorzaken.</string>
+ <string name="permdesc_camera">Hiermee kunnen toepassingen
+ foto's maken met de camera. Hiermee kan de toepassing op elk moment de
+ beelden van de camera ophalen.</string>
+ <string name="permdesc_changeComponentState">Hiermee kan een toepassing veranderen of
+ een component van een andere toepassing wordt ingeschakeld of niet. Slechte toepassingen kunnen
+ dit gebruiken om belangrijke toestelfuncties uit te schakelen. Wees voorzichtig met het verlenen van
+ toestemmingen, omdat het mogelijk is dat toepassingscomponenten in een onbruikbare, inconsistente of instabiele toestand geraken.
+ </string>
+ <string name="permdesc_changeConfiguration">Hiermee kan een toepassing
+ de actuele configuratie veranderen, zoals de locatie of algemene
+ tekengrootte.</string>
+ <string name="permdesc_clearAppCache">Hiermee kan een toepassing toestelgeheugen
+ vrijmaken door bestanden uit de cachemap te verwijderen. Toegang wordt
+ meestal beperkt tot systeemprocessen.</string>
+ <string name="permdesc_deleteCacheFiles">Hiermee kan een toepassing cachebestanden verwijderen.</string>
+ <string name="permdesc_deletePackages">Hiermee kan een toepassing
+ Android-pakketten verwijderen. Slechte toepassingen kunnen dit misbruiken om belangrijke toepassingen te wissen.</string>
+ <string name="permdesc_devicePower">Hiermee kan de toepassing het toestel in- of uitschakelen, of ingeschakeld laten.</string>
+ <string name="permdesc_dump">Hiermee kan een toepassingen
+ de interne toestand van het systeem opvragen. Verkeerde toepassingen kunnen
+ een diverse privé- en veiligheidsinformatie verkrijgen die ze
+ normaal gesproken niet nodig hebben.</string>
+ <string name="permdesc_factoryTest">Uitvoeren als een fabriekstest op laag
+ niveau, waardoor volledige toegang tot de toestelhardware gegeven is. Alleen beschikbaar
+ als een toestel in de fabriekstestmodus staat.</string>
+ <string name="permdesc_flashlight">Hiermee kan de toepassing de flitser besturen.</string>
+ <string name="permdesc_forceBack">Hiermee kan een toepassing elke
+ activiteit die op de voorgrond staat sluiten en terugkeren.
+ Is bij normale toepassingen nooit nodig.</string>
+ <string name="permdesc_fotaUpdate">Hiermee kan een toepassing
+ meldingen ontvangen over systeemupdates die in behandeling zijn en hun installatie
+ in gang zetten. Slechte toepassingen kunnen dit misbruiken om het
+ te beschadigen met niet toegestane updates, of algemeen het updaten
+ te verstoren.</string>
+ <string name="permdesc_getTasks">Hiermee kan een toepassing
+ informatie ophalen over geactiveerde en recent geactiveerde taken. Verkeerde
+ toepassingen kunnen hierdoor
+ toegang krijgen tot privé-informatie over andere toepassingen.</string>
+ <string name="permdesc_hardware_test">Hiermee kan de toepassing diverse randapparaten besturen met als doel het testen van de hardware.</string>
+ <string name="permdesc_injectEvents">Hiermee kan een toepassing
+ zijn eigen invoergebeurtenissen (toetsindrukken enz.) naar andere toepassingen sturen. Slechte
+ toepassingen kunnen dit misbruiken om controle over het toestel te krijgen.</string>
+ <string name="permdesc_installPackages">Hiermee kan een toepassing nieuwe Android-
+ pakketten installeren of updaten. Slechte toepassingen kunnen dit misbruiken om nieuwe
+ toepassingen met twijfelachtig verstrekkende rechten toe te voegen.</string>
+ <string name="permdesc_internalSystemWindow">Hiermee kunnen vensters
+ worden gemaakt die bedoeld zijn voor gebruik door het interne systeem
+ van de gebruikersinterface. Niet bedoeld voor normale toepassingen.</string>
+ <string name="permdesc_manageAppTokens">Hiermee kunnen toepassingen
+ hun eigen tokens maken, en zo de normale Z-ordening
+ buiten spel zetten. Is bij normale toepassingen nooit nodig.</string>
+ <string name="permdesc_masterClear">Hiermee kan een toepassing het
+ systeem volledig opnieuw instellen op fabrieksinstellingen, waardoor alle gegevens,
+ configuratie en geïnstalleerde toepassingen worden gewist.</string>
+ <string name="permdesc_modifyAudioSettings">Hiermee kan een toepassing globale audioinstellingen aanpassen, zoals volume en route.</string>
+ <string name="permdesc_mount_unmount_filesystems">Hiermee kan de toepassing bestandssystemen voor verwisselbaar geheugen koppelen en loskoppelen.</string>
+ <string name="permdesc_persistentActivity">Hiermee kan een toepassing
+ gedeeltes van zichzelf fixeren, zodat het systeem deze niet meer kan gebruiken voor andere
+ toepassingen.</string>
+ <string name="permdesc_raisedThreadPriority">Hiermee kan een toepassing
+ zgn raised thread priorities gebruiken, wat mogelijk invloed heeft op de reactiesnelheid van de
+ gebruikersinterface.</string>
+ <string name="permdesc_readContacts">Hiermee kan een toepassing alle
+ contactgegevens (adres) op het toestel lezen. Slechte toepassingen
+ kunnen dit misbruiken om uw gegevens naar andere personen te sturen.</string>
+ <string name="permdesc_readFrameBuffer">Hiermee kan een toepassing de gegevens van de framebuffer lezen.</string>
+ <string name="permdesc_readInputState">Hiermee kunnen toepassingen de
+ toetsen zien die u indrukt, ook bij interactie met een andere toepassing (zoals
+ het invoeren van een wachtwoord). Is bij normale toepassingen nooit nodig.</string>
+ <string name="permdesc_readSms">Hiermee kan een toepassing
+ sms-berichten op telefoon of SIM-kaart lezen. Slechte toepassingen
+ kunnen vertrouwelijke berichten lezen.</string>
+ <string name="permdesc_receiveBootCompleted">Hiermee kan een toepassing
+ zichzelf starten zodra het systeem is opgestart.
+ Hierdoor kan het opstarten van het toestel langer duren en de
+ toepassing het toestel afremmen omdat het altijd is geactiveerd.</string>
+ <string name="permdesc_receiveMms">Hiermee kan een toepassing
+ multimediaberichten ontvangen en verwerken. Slechte toepassingen kunnen
+ uw berichten in de gaten houden of verwijderen zonder dat dit wordt aangegeven.</string>
+ <string name="permdesc_receiveSms">Hiermee kan een toepassing
+ tekstberichten ontvangen en verwerken. Slechte toepassingen kunnen
+ uw berichten in de gaten houden of verwijderen zonder dat dit wordt aangegeven.</string>
+ <string name="permdesc_receiveWapPush">Hiermee kan een toepassing
+ wap-berichten ontvangen en verwerken. Slechte toepassingen kunnen
+ uw berichten in de gaten houden of verwijderen zonder dat dit wordt aangegeven.</string>
+ <string name="permdesc_recordAudio">Hierdoor kan een toepassing het opnamepad voor audio openen.</string>
+ <string name="permdesc_reorderTasks">Hiermee kan een toepassing
+ taken naar de voorgrond en achtergrond verplaatsen. Slechte toepassingen kunnen
+ zichzelf zonder tussenkomst naar de voorgrond forceren.</string>
+ <string name="permdesc_runInstrumentation">Hiermee kan een toepassing
+ zijn eigen instrumentatiecode invoegen in elke andere toepassing.
+ Slechte toepassingen kunnen zo het systeem in gevaar brengen. Deze
+ toepassing is alleen nodig voor ontwikkelingsdoeleinden, nooit voor normaal
+ gebruik van het toestel.</string>
+ <string name="permdesc_runSetActivityWatcher">Hiermee kan een toepassing
+ de wijze waarop het systeem activiteiten start in de gaten houden en besturen.
+ Slechte toepassingen kunnen zo het systeem in gevaar brengen. Deze
+ toepassing is alleen nodig voor ontwikkelingsdoeleinden, nooit voor normaal
+ gebruik van het toestel.</string>
+ <string name="permdesc_sendSms">Hiermee kan een toepassing
+ tekstberichten verzenden. Slechte toepassingen kunnen u op kosten jagen door
+ zonder toestemming berichten te verzenden.</string>
+ <string name="permdesc_setAlwaysFinish">Hiermee kan een toepassing
+ besturen of activiteiten altijd voltooid moeten zijn als ze
+ naar de achtergrond gaan. Nooit
+ nodig voor normale toepassingen.</string>
+ <string name="permdesc_setAnimationScale">Hiermee kan een toepassing op elk moment de globale animatiesnelheid (snellere of tragere animaties) veranderen.</string>
+ <string name="permdesc_setDebugApp">Hiermee kan een toepassing
+ foutopsporing voor andere toepassingen inschakelen. Slechte toepassingen kunnen
+ dit misbruiken om andere toepassingen te stoppen.</string>
+ <string name="permdesc_setOrientation">Hiermee kan een toepassing op
+ elk moment de schermligging veranderen. Is bij normale toepassingen
+ nooit nodig.</string>
+ <string name="permdesc_setPreferredApplications">Hiermee kan een toepassing
+ uw voorkeurstoepassingen veranderen. Slechte toepassingen kunnen zo
+ stilletjes veranderen welke toepassingen gestart moeten worden, zodat
+ bestaande toepassingen privégegevens over u verzamelen.</string>
+ <string name="permdesc_setProcessLimit">Hiermee kan een toepassing
+ het maximumaantal geactiveerde processen besturen. Nooit
+ nodig voor normale toepassingen.</string>
+ <string name="permdesc_setWallpaper">Hiermee kan de toepassing de systeemachtergrond instellen.</string>
+ <string name="permdesc_signalPersistentProcesses">Hiermee kan een toepassing verzoeken dat het meegeleverde signaal naar alle aanhoudende processen wordt gestuurd.</string>
+ <string name="permdesc_statusBar">Hiermee kan een toepassing de statusbalk en pictogrammen openen, sluiten of uitschakelen.</string>
+ <string name="permdesc_systemAlertWindow">Hiermee kan een toepassing
+ systeemmeldingen weergeven. Slechte toepassingen kunnen het
+ volledige toestelscherm overnemen.</string>
+ <string name="permdesc_vibrate">Hiermee kan de toepassing de triller besturen.</string>
+ <string name="permdesc_writeContacts">Hiermee kan een toepassing alle
+ contactgegevens (adres) op het toestel aanpassen. Slechte
+ toepassingen kunnen dit misbruiken om contactgegevens te wissen of wijzigen.</string>
+ <string name="permdesc_writeSettings">Hiermee kan een toepassing de
+ instellingsgegevens van het systeem aanpassen. Slechte toepassingen kunnen de configuratie
+ van het systeem beschadigen.</string>
+ <string name="permdesc_writeSms">Hiermee kan een toepassing
+ sms-berichten op telefoon of SIM-kaart schrijven. Slechte toepassingen
+ kunnen berichten verwijderen.</string>
+ <string name="permlab_accessFineLocation">Toegang tot gps-locatie</string>
+ <string name="permlab_accessCoarseLocation">Toegang tot netwerklocatie</string>
+ <string name="permlab_accessPhoneInterface">Toegang tot telefooninterface</string>
+ <string name="permlab_accessSurfaceFlinger">Toegang tot SurfaceFlinger</string>
+ <string name="permlab_addSystemService">Systeemservice toevoegen</string>
+ <string name="permlab_brick">Toestel uitschakelen</string>
+ <string name="permlab_broadcastPackageRemoved">Uitzendpakket verwijderd</string>
+ <string name="permlab_broadcastSticky">Belangrijke uitzending</string>
+ <string name="permlab_callPhone">Telefoonnummers bellen</string>
+ <string name="permlab_camera">Camera</string>
+ <string name="permlab_changeComponentState">Toepassingscomponenten in- of uitschakelen</string>
+ <string name="permlab_changeConfiguration">Configuratie wijzigen</string>
+ <string name="permlab_clearAppCache">Cachegegevens van toepassing wissen</string>
+ <string name="permlab_deleteCacheFiles">Cachebestanden wissen</string>
+ <string name="permlab_deletePackages">Pakketten verwijderen</string>
+ <string name="permlab_devicePower">Toestel inschakelen</string>
+ <string name="permlab_dump">Systeemstatus dumpen</string>
+ <string name="permlab_factoryTest">Fabriekstest</string>
+ <string name="permlab_flashlight">Flitser</string>
+ <string name="permlab_forceBack">Terug forceren</string>
+ <string name="permlab_fotaUpdate">Installatie van systeemupdate</string>
+ <string name="permlab_getTasks">Taakinformatie verkrijgen</string>
+ <string name="permlab_hardware_test">Hardwaretest</string>
+ <string name="permlab_injectEvents">Invoergebeurtenissen invoegen</string>
+ <string name="permlab_installPackages">Pakketten installeren</string>
+ <string name="permlab_internalSystemWindow">Intern systeemvenster</string>
+ <string name="permlab_manageAppTokens">Toepassingstokens beheren</string>
+ <string name="permlab_masterClear">Volledige systeemreset</string>
+ <string name="permlab_modifyAudioSettings">Audioinstellingen wijzigen</string>
+ <string name="permlab_mount_unmount_filesystems">Bestandssystemen koppelen en losmaken</string>
+ <string name="permlab_persistentActivity">Aanhoudende handelingen</string>
+ <string name="permlab_raisedThreadPriority">Raised thread priorities</string>
+ <string name="permlab_readContacts">Contactgegevens lezen</string>
+ <string name="permlab_readFrameBuffer">Framebuffer lezen</string>
+ <string name="permlab_readInputState">Invoerstatus lezen</string>
+ <string name="permlab_readSms">Sms/mms-berichten lezen</string>
+ <string name="permlab_receiveBootCompleted">Uitvoeren bij opstarten</string>
+ <string name="permlab_receiveMms">Mms-berichten ontvangen</string>
+ <string name="permlab_receiveSms">Sms-berichten ontvangen</string>
+ <string name="permlab_receiveWapPush">Wap-berichten ontvangen</string>
+ <string name="permlab_recordAudio">Audio opnemen</string>
+ <string name="permlab_reorderTasks">Taken herschikken</string>
+ <string name="permlab_runInstrumentation">Instrumentatie uitvoeren</string>
+ <string name="permlab_runSetActivityWatcher">Activiteitenmonitor instellen</string>
+ <string name="permlab_sendSms">Sms-berichten verzenden</string>
+ <string name="permlab_setAlwaysFinish">Altijd voltooien instellen</string>
+ <string name="permlab_setAnimationScale">Animatieschaal instellen</string>
+ <string name="permlab_setDebugApp">Foutopsporing instellen</string>
+ <string name="permlab_setOrientation">Ligging instellen</string>
+ <string name="permlab_setPreferredApplications">Voorkeurstoepassingen instellen</string>
+ <string name="permlab_setProcessLimit">Proceslimiet instellen</string>
+ <string name="permlab_setWallpaper">Achtergrond instellen</string>
+ <string name="permlab_signalPersistentProcesses">Signaal naar aanhoudende processen</string>
+ <string name="permlab_statusBar">Statusbalk besturen</string>
+ <string name="permlab_systemAlertWindow">Systeemmeldingen</string>
+ <string name="permlab_vibrate">Triller</string>
+ <string name="permlab_writeContacts">Contactgegevens schrijven</string>
+ <string name="permlab_writeSettings">Systeeminstellingen schrijven</string>
+ <string name="permlab_writeSms">Sms/mms-berichten schrijven</string>
+ <string name="petabyteShort">Pb</string>
+ <string name="pm">"PM"</string>
+ <string name="power_dialog">Energieopties</string>
+ <string name="power_off">Uitschakelen</string>
+ <string name="prepend_shortcut_label">Menu+</string>
+ <string name="preposition_for_date">op %s</string>
+ <string name="preposition_for_time">bij %s</string>
+ <string name="preposition_for_year">in %s</string>
+ <string name="safeMode">Veilige modus</string>
+ <string name="same_month_md1_md2">"<xliff:g id="format">%2$s %3$s \u2013 %8$s</xliff:g>"</string>
+ <string name="same_month_md1_time1_md2_time2">"<xliff:g id="format">%3$s %2$s, %5$s \u2013 %8$s %7$s, %10$s</xliff:g>"</string>
+ <string name="same_month_mdy1_mdy2">"<xliff:g id="format">%3$s \u2013 %8$s %2$s, %9$s</xliff:g>"</string>
+ <string name="same_month_mdy1_time1_mdy2_time2">"<xliff:g id="format">%3$s %2$s %4$s, %5$s \u2013 %8$s %7$s %9$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s %3$s %2$s, %5$s \u2013 %6$s %8$s %7$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s %3$s %2$s \u2013 %6$s %8$s %7$s</xliff:g>"</string>
+ <string name="same_month_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s %3$s %2$s %4$s, %5$s \u2013 %6$s %8$s %7$s %9$s, %10$s</xliff:g>"</string>
+ <string name="same_month_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s %3$s %2$s %4$s \u2013 %6$s %8$s %7$s, %9$s</xliff:g>"</string>
+ <string name="same_year_md1_md2">"<xliff:g id="format">%3$s %2$s \u2013 %8$s %7$s</xliff:g>"</string>
+ <string name="same_year_md1_time1_md2_time2">"<xliff:g id="format">%3$s %2$s, %5$s \u2013 %8$s %7$s, %10$s</xliff:g>"</string>
+ <string name="same_year_mdy1_mdy2">"<xliff:g id="format">%3$s %2$s \u2013 %8$s %7$s, %9$s</xliff:g>"</string>
+ <string name="same_year_mdy1_time1_mdy2_time2">"<xliff:g id="format">%3$s %2$s %4$s, %5$s \u2013 %8$s %7$s %9$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s %3$s %2$s, %5$s \u2013 %6$s %8$s %7$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s %3$s %2$s \u2013 %6$s %8$s %7$s</xliff:g>"</string>
+ <string name="same_year_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s %3$s %2$s %4$s, %5$s \u2013 %6$s %8$s %7$s %9$s, %10$s</xliff:g>"</string>
+ <string name="same_year_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s %3$s %2$s \u2013 %6$s %8$s %7$s %9$s</xliff:g>"</string>
+ <string name="saturday">Zaterdag</string>
+ <string name="save_password_label">Bevestigen</string>
+ <string name="save_password_message">Wilt u dat de browser dit wachtwoord onthoudt?</string>
+ <string name="save_password_never">Nooit</string>
+ <string name="save_password_notnow">Niet nu</string>
+ <string name="save_password_remember">Onthouden</string>
+ <string name="screen_lock">Vergrendeling</string>
+ <string name="screen_progress">Bezig\u2026</string>
+ <string name="search_go">Ga naar</string>
+ <string name="second">seconde</string>
+ <string name="seconds">seconden</string>
+ <string name="selectAll">Alles selecteren</string>
+ <string name="selectMenuLabel">Selecteren</string>
+ <string name="sendText">Kiezen wat met de tekst gebeurt</string>
+ <string name="serviceClassData">Gegevens</string>
+ <string name="serviceClassDataAsync">Async</string>
+ <string name="serviceClassDataSync">Sync</string>
+ <string name="serviceClassFAX">FAX</string>
+ <string name="serviceClassPAD">PAD</string>
+ <string name="serviceClassPacket">Pakket</string>
+ <string name="serviceClassSMS">SMS</string>
+ <string name="serviceClassVoice">Spraak</string>
+ <string name="serviceDisabled">Service uitgeschakeld</string>
+ <string name="serviceEnabled">Service ingeschakeld</string>
+ <string name="serviceEnabledFor">Service ingeschakeld voor:</string>
+ <string name="serviceErased">Wissen gelukt</string>
+ <string name="serviceNotProvisioned">Service niet opgenomen.</string>
+ <string name="serviceRegistered">Registratie gelukt</string>
+ <string name="silent_mode">Stille modus</string>
+ <string name="simAbsentLabel">SIM ontbreekt of onjuist geplaatst</string>
+ <string name="simNetworkPersonalizationLabel">SIM kan niet op dit toestel worden gebruikt</string>
+ <string name="simPINLabel">SIM-pincode nodig (en momenteel niet ondersteund)</string>
+ <string name="simPUKLabel">SIM-PUK-code nodig (en momenteel niet ondersteund)</string>
+ <string name="status_bar_applications_title">Toepassing</string>
+ <string name="status_bar_date_format">"<xliff:g id="format">d MMMM yyyy</xliff:g>"</string>
+ <string name="status_bar_latest_events_title">Nieuwste gebeurtenissen</string>
+ <string name="status_bar_no_notifications_title">Meldingen</string>
+ <string name="status_bar_ongoing_events_title">Actueel</string>
+ <string name="status_bar_time_format">"<xliff:g id="format">h:mm AA</xliff:g>"</string>
+ <string name="sunday">Zondag</string>
+ <string name="terabyteShort">Tb</string>
+ <string name="thursday">Donderdag</string>
+ <string name="time1_time2">"<xliff:g id="format">%1$s \u2013 %2$s</xliff:g>"</string>
+ <string name="time_date">"<xliff:g id="format">%1$s, %3$s</xliff:g>"</string>
+ <string name="time_picker_set">Instellen</string>
+ <string name="time_wday">"<xliff:g id="format">%2$s %1$s</xliff:g>"</string>
+ <string name="time_wday_date">"<xliff:g id="format">%2$s %1$s %3$s</xliff:g>"</string>
+ <string name="today">Vandaag</string>
+ <string name="tomorrow">Morgen</string>
+ <string name="tuesday">Dinsdag</string>
+ <string name="turn_off_radio">Radio uitschakelen</string>
+ <string name="turn_on_radio">Radio uitschakelen</string>
+ <string name="unknownName">(onbekend)</string>
+ <string name="untitled">&lt;Naamloos&gt;</string>
+ <string name="wday1_date1_time1_wday2_date2_time2">"<xliff:g id="format">%1$s %2$s, %3$s \u2013 %4$s %5$s, %6$s</xliff:g>"</string>
+ <string name="wday1_date1_wday2_date2">"<xliff:g id="format">%1$s %2$s \u2013 %4$s %5$s</xliff:g>"</string>
+ <string name="wday_date">"<xliff:g id="format">%2$s %3$s</xliff:g>"</string>
+ <string name="web_user_agent">Mozilla/5.0 (Linux; U; Android 0.6; en)
+ AppleWebKit/525.10+ (KHTML, zoals Gecko) Versie/3.0.4 Mobile Safari/523.12.2</string>
+ <string name="wednesday">Woensdag</string>
+ <string name="week">week</string>
+ <string name="weekly">"Wekelijks op <xliff:g id="day">%s</xliff:g>"</string>
+ <string name="weekly_format">d MMM</string>
+ <string name="weeks">weken</string>
+ <string name="whichApplication">Welke toepassing wilt u gebruiken?</string>
+ <string name="yearly">Elk jaar</string>
+ <string name="yearly_format">yyyy</string>
+ <string name="yes">OK</string>
+ <string name="yesterday">Gisteren</string>
+</resources>
diff --git a/core/res/res/values/arrays.xml b/core/res/res/values/arrays.xml
new file mode 100644
index 0000000..4f40a27
--- /dev/null
+++ b/core/res/res/values/arrays.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/colors.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<resources>
+
+ <!-- These are all of the drawable resources that should be preloaded by
+ the zygote process before it starts forking application processes. -->
+ <array name="preloaded_drawables">
+ <item>@drawable/scrollbar_handle_vertical</item>
+ <item>@drawable/scrollbar_handle_horizontal</item>
+ <item>@drawable/scrollbar_horizontal</item>
+ <item>@drawable/scrollbar_vertical</item>
+
+ <item>@drawable/edit_text</item>
+
+ <item>@drawable/title_bar</item>
+
+ <item>@drawable/spinner_dropdown_background_down</item>
+ <item>@drawable/divider_horizontal_bright</item>
+
+ <item>@drawable/popup_full_dark</item>
+ <item>@drawable/panel_background</item>
+
+ <item>@drawable/sym_def_app_icon</item>
+
+ <item>@drawable/progress_horizontal</item>
+ <item>@drawable/list_selector_background</item>
+ <item>@drawable/btn_default</item>
+
+ <!-- New additions... -->
+ <item>@drawable/popup_top_dark</item>
+ <item>@drawable/popup_center_dark</item>
+ <item>@drawable/popup_bottom_dark</item>
+ <item>@drawable/popup_top_bright</item>
+ <item>@drawable/popup_center_bright</item>
+ <item>@drawable/popup_bottom_bright</item>
+
+ <!-- These are not normally referenced at first boot, but maybe
+ would be good to preload? -->
+ <item>@drawable/btn_check</item>
+ <item>@drawable/btn_dropdown</item>
+ <item>@drawable/btn_radio</item>
+ <item>@drawable/list_selector_background</item>
+ <item>@drawable/btn_default_small</item>
+ <item>@drawable/btn_toggle</item>
+
+ <!-- Contacts -->
+ <item>@drawable/tab_indicator</item>
+ <item>@drawable/btn_star</item>
+ <item>@drawable/button_inset</item>
+
+ <!-- Menus -->
+ <item>@drawable/menu_background</item>
+ <item>@drawable/menu_background_fill_parent_width</item>
+ <item>@drawable/menu_selector</item>
+ <item>@drawable/divider_vertical_bright</item>
+
+ <item>@drawable/expander_group</item>
+
+ <!-- Visual lock screen -->
+ <item>@drawable/indicator_code_lock_drag_direction_green_up</item>
+ <item>@drawable/indicator_code_lock_drag_direction_red_up</item>
+ <item>@drawable/indicator_code_lock_point_area_default</item>
+ <item>@drawable/indicator_code_lock_point_area_green</item>
+ <item>@drawable/indicator_code_lock_point_area_red</item>
+
+ <!-- Zoom controls for maps, browser, etc. -->
+ <item>@drawable/btn_plus</item>
+ <item>@drawable/btn_minus</item>
+ <item>@drawable/zoom_plate</item>
+
+ </array>
+
+ <integer-array name="maps_starting_lat_lng">
+ <item>36149777</item>
+ <item>-95993398</item>
+ </integer-array>
+ <integer-array name="maps_starting_zoom">
+ <item>3</item>
+ </integer-array>
+
+ <!-- Defines the slots for the right-hand side icons. That is to say, the
+ icons in the status bar that are not notifications. -->
+ <string-array name="status_bar_icon_order">
+ <item>clock</item>
+ <item>alarm_clock</item>
+ <item>battery</item>
+ <item>phone_signal</item>
+ <item>data_connection</item>
+ <item>volume</item>
+ <item>mute</item>
+ <item>speakerphone</item>
+ <item>wifi</item>
+ <item>bluetooth</item>
+ <item>gps</item>
+ <item>sync_active</item>
+ <item>sync_failing</item>
+ </string-array>
+</resources>
diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml
new file mode 100644
index 0000000..6c96cc2
--- /dev/null
+++ b/core/res/res/values/attrs.xml
@@ -0,0 +1,2526 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<resources>
+ <!-- These are the standard attributes that make up a complete theme. -->
+ <declare-styleable name="Theme">
+ <!-- ============== -->
+ <!-- Generic styles -->
+ <!-- ============== -->
+ <eat-comment />
+
+ <!-- Default color of foreground imagery. -->
+ <attr name="colorForeground" format="color" />
+ <!-- Default color of foreground imagery on an inverted background. -->
+ <attr name="colorForegroundInverse" format="color" />
+ <!-- Color that matches (as closely as possible) the window background. -->
+ <attr name="colorBackground" format="color" />
+ <!-- Default disabled alpha for widgets that set enabled/disabled alpha programmatically. -->
+ <attr name="disabledAlpha" format="float" />
+ <!-- Default background dim amount when a menu, dialog, or something similar pops up. -->
+ <attr name="backgroundDimAmount" format="float" />
+
+ <!-- =========== -->
+ <!-- Text styles -->
+ <!-- =========== -->
+ <eat-comment />
+
+ <!-- Default appearance of text: color, typeface, size, and style -->
+ <attr name="textAppearance" format="reference" />
+ <!-- Default appearance of text against an inverted background:
+ color, typeface, size, and style -->
+ <attr name="textAppearanceInverse" format="reference" />
+
+ <!-- The most prominent text color, for the -->
+ <attr name="textColorPrimary" format="reference|color" />
+ <!-- Secondary text color -->
+ <attr name="textColorSecondary" format="reference|color" />
+ <!-- Tertiary text color -->
+ <attr name="textColorTertiary" format="reference|color" />
+
+ <!-- Primary inverse text color, useful for inverted backgrounds -->
+ <attr name="textColorPrimaryInverse" format="reference|color" />
+ <!-- Secondary inverse text color, useful for inverted backgrounds -->
+ <attr name="textColorSecondaryInverse" format="reference|color" />
+ <!-- Tertiary inverse text color, useful for inverted backgrounds -->
+ <attr name="textColorTertiaryInverse" format="reference|color" />
+
+ <!-- Inverse hint text color -->
+ <attr name="textColorHintInverse" format="reference|color" />
+
+ <!-- Bright text color. Only differentiates based on the disabled state. -->
+ <attr name="textColorPrimaryDisableOnly" format="reference|color" />
+
+ <!-- Bright text color. This does not differentiate the disabled state. As an example,
+ buttons use this since they display the disabled state via the background and not the
+ foreground text color. -->
+ <attr name="textColorPrimaryNoDisable" format="reference|color" />
+ <!-- Dim text color. This does not differentiate the disabled state. -->
+ <attr name="textColorSecondaryNoDisable" format="reference|color" />
+
+ <!-- Bright inverse text color. This does not differentiate the disabled state. -->
+ <attr name="textColorPrimaryInverseNoDisable" format="reference|color" />
+ <!-- Dim inverse text color. This does not differentiate the disabled state. -->
+ <attr name="textColorSecondaryInverseNoDisable" format="reference|color" />
+
+ <!-- Text color, typeface, size, and style for "large" text. Defaults to primary text color. -->
+ <attr name="textAppearanceLarge" format="reference" />
+ <!-- Text color, typeface, size, and style for "medium" text. Defaults to primary text color. -->
+ <attr name="textAppearanceMedium" format="reference" />
+ <!-- Text color, typeface, size, and style for "small" text. Defaults to secondary text color. -->
+ <attr name="textAppearanceSmall" format="reference" />
+
+ <!-- Text color, typeface, size, and style for "large" inverse text. Defaults to primary inverse text color. -->
+ <attr name="textAppearanceLargeInverse" format="reference" />
+ <!-- Text color, typeface, size, and style for "medium" inverse text. Defaults to primary inverse text color. -->
+ <attr name="textAppearanceMediumInverse" format="reference" />
+ <!-- Text color, typeface, size, and style for "small" inverse text. Defaults to secondary inverse text color. -->
+ <attr name="textAppearanceSmallInverse" format="reference" />
+
+ <!-- Text color, typeface, size, and style for the text inside of a button. -->
+ <attr name="textAppearanceButton" format="reference" />
+
+ <!-- Drawable to use for check marks -->
+ <attr name="textCheckMark" format="reference" />
+ <attr name="textCheckMarkInverse" format="reference" />
+
+ <!-- Drawable to use for multiple choice indicators-->
+ <attr name="listChoiceIndicatorMultiple" format="reference" />
+
+ <!-- Drawable to use for single choice indicators-->
+ <attr name="listChoiceIndicatorSingle" format="reference" />
+
+ <!-- ============= -->
+ <!-- Button styles -->
+ <!-- ============= -->
+ <eat-comment />
+
+ <!-- Normal Button style. -->
+ <attr name="buttonStyle" format="reference" />
+
+ <!-- Small Button style. -->
+ <attr name="buttonStyleSmall" format="reference" />
+
+ <!-- Button style to inset into an EditText. -->
+ <attr name="buttonStyleInset" format="reference" />
+
+ <!-- ToggleButton style. -->
+ <attr name="buttonStyleToggle" format="reference" />
+
+ <!-- ============== -->
+ <!-- Gallery styles -->
+ <!-- ============== -->
+ <eat-comment />
+
+ <!-- The preferred background for gallery items. This should be set
+ as the background of any Views you provide from the Adapter. -->
+ <attr name="galleryItemBackground" format="reference" />
+
+ <!-- =========== -->
+ <!-- List styles -->
+ <!-- =========== -->
+ <eat-comment />
+
+ <!-- The preferred list item height -->
+ <attr name="listPreferredItemHeight" format="dimension" />
+ <!-- The drawable for the list divider -->
+ <attr name="listDivider" format="reference" />
+ <!-- TextView style for list separators. -->
+ <attr name="listSeparatorTextViewStyle" format="reference" />
+ <!-- The preferred left padding for an expandable list item (for child-specific layouts,
+ use expandableListPreferredChildPaddingLeft). This takes into account
+ the indicator that will be shown to next to the item. -->
+ <attr name="expandableListPreferredItemPaddingLeft" format="dimension" />
+ <!-- The preferred left padding for an expandable list item that is a child.
+ If this is not provided, it defaults to the expandableListPreferredItemPaddingLeft. -->
+ <attr name="expandableListPreferredChildPaddingLeft" format="dimension" />
+ <!-- The preferred left bound for an expandable list item's indicator. For a child-specific
+ indicator, use expandableListPreferredChildIndicatorLeft. -->
+ <attr name="expandableListPreferredItemIndicatorLeft" format="dimension" />
+ <!-- The preferred right bound for an expandable list item's indicator. For a child-specific
+ indicator, use expandableListPreferredChildIndicatorRight. -->
+ <attr name="expandableListPreferredItemIndicatorRight" format="dimension" />
+ <!-- The preferred left bound for an expandable list child's indicator. -->
+ <attr name="expandableListPreferredChildIndicatorLeft" format="dimension" />
+ <!-- The preferred right bound for an expandable list child's indicator. -->
+ <attr name="expandableListPreferredChildIndicatorRight" format="dimension" />
+
+ <!-- ============= -->
+ <!-- Window styles -->
+ <!-- ============= -->
+ <eat-comment />
+
+ <!-- Drawable to use as the overall window background. There are a
+ few special considerations you should use when settings this
+ drawable:
+ <ul>
+ <li> This information will be used to infer the pixel format
+ for your window's surface. If the drawable has any
+ non-opaque pixels, your window will be translucent
+ (32 bpp).
+ <li> If you want to draw the entire background
+ yourself, you should set this drawable to some solid
+ color that closely matches that background (so the
+ system's preview of your window will match), and
+ then in code manually set your window's background to
+ null so it will not be drawn.
+ </ul> -->
+ <attr name="windowBackground" format="reference" />
+ <!-- Drawable to use as a frame around the window. -->
+ <attr name="windowFrame" format="reference" />
+ <!-- Flag indicating whether there should be no title on this window. -->
+ <attr name="windowNoTitle" format="boolean" />
+ <!-- Flag indicating whether this window should fill the entire screen. -->
+ <attr name="windowFullscreen" format="boolean" />
+ <!-- Flag indicating whether this is a floating window. -->
+ <attr name="windowIsFloating" format="boolean" />
+ <!-- Flag indicating whether this is a translucent window. -->
+ <attr name="windowIsTranslucent" format="boolean" />
+ <!-- This Drawable is overlaid over the foreground of the Window's content area, usually
+ to place a shadow below the title. -->
+ <attr name="windowContentOverlay" format="reference" />
+ <!-- The style resource to use for a window's title bar height. -->
+ <attr name="windowTitleSize" format="dimension" />
+ <!-- The style resource to use for a window's title text. -->
+ <attr name="windowTitleStyle" format="reference" />
+ <!-- The style resource to use for a window's title area. -->
+ <attr name="windowTitleBackgroundStyle" format="reference" />
+
+ <!-- Reference to a style resource holding
+ the set of window animations to use, which can be
+ any of the attributes defined by
+ {@link android.R.styleable#WindowAnimation}. -->
+ <attr name="windowAnimationStyle" format="reference" />
+
+ <!-- ============ -->
+ <!-- Alert Dialog styles -->
+ <!-- ============ -->
+ <eat-comment />
+ <attr name="alertDialogStyle" format="reference" />
+
+ <!-- ============ -->
+ <!-- Panel styles -->
+ <!-- ============ -->
+ <eat-comment />
+
+ <!-- The background of a panel when it is inset from the left and right edges of the screen. -->
+ <attr name="panelBackground" format="reference|color" />
+ <!-- The background of a panel when it extends to the left and right edges of the screen. -->
+ <attr name="panelFullBackground" format="reference|color" />
+ <!-- Default color of foreground panel imagery. -->
+ <attr name="panelColorForeground" format="reference|color" />
+ <!-- Color that matches (as closely as possible) the panel background. -->
+ <attr name="panelColorBackground" format="reference|color" />
+ <!-- Default appearance of panel text. -->
+ <attr name="panelTextAppearance" format="reference" />
+
+ <!-- =================== -->
+ <!-- Other widget styles -->
+ <!-- =================== -->
+ <eat-comment />
+
+ <!-- Default AbsListView style. -->
+ <attr name="absListViewStyle" format="reference" />
+ <!-- Default AutoCompleteTextView style. -->
+ <attr name="autoCompleteTextViewStyle" format="reference" />
+ <!-- Default Checkbox style. -->
+ <attr name="checkboxStyle" format="reference" />
+ <!-- Default ListView style for drop downs. -->
+ <attr name="dropDownListViewStyle" format="reference" />
+ <!-- Default EditText style. -->
+ <attr name="editTextStyle" format="reference" />
+ <!-- Default ExpandableListView style. -->
+ <attr name="expandableListViewStyle" format="reference" />
+ <!-- Default Gallery style. -->
+ <attr name="galleryStyle" format="reference" />
+ <!-- Default GridView style. -->
+ <attr name="gridViewStyle" format="reference" />
+ <!-- The style resource to use for an ImageButton -->
+ <attr name="imageButtonStyle" format="reference" />
+ <!-- The style resource to use for an ImageButton that is an image well -->
+ <attr name="imageWellStyle" format="reference" />
+ <!-- Default ListView style. -->
+ <attr name="listViewStyle" format="reference" />
+ <!-- ListView with white background. -->
+ <attr name="listViewWhiteStyle" format="reference" />
+ <!-- Default PopupWindow style. -->
+ <attr name="popupWindowStyle" format="reference" />
+ <!-- Default ProgressBar style. This is a medium circular progress bar. -->
+ <attr name="progressBarStyle" format="reference" />
+ <!-- Horizontal ProgressBar style. This is a horizontal progress bar. -->
+ <attr name="progressBarStyleHorizontal" format="reference" />
+ <!-- Small ProgressBar style. This is a small circular progress bar. -->
+ <attr name="progressBarStyleSmall" format="reference" />
+ <!-- Small ProgressBar in title style. This is a small circular progress bar that will be placed in title bars. -->
+ <attr name="progressBarStyleSmallTitle" format="reference" />
+ <!-- Large ProgressBar style. This is a large circular progress bar. -->
+ <attr name="progressBarStyleLarge" format="reference" />
+ <!-- Default SeekBar style. -->
+ <attr name="seekBarStyle" format="reference" />
+ <!-- Default RatingBar style. -->
+ <attr name="ratingBarStyle" format="reference" />
+ <!-- Indicator RatingBar style. -->
+ <attr name="ratingBarStyleIndicator" format="reference" />
+ <!-- Small indicator RatingBar style. -->
+ <attr name="ratingBarStyleSmall" format="reference" />
+ <!-- Default RadioButton style. -->
+ <attr name="radioButtonStyle" format="reference" />
+ <!-- Default ScrollView style. -->
+ <attr name="scrollViewStyle" format="reference" />
+ <!-- Default Spinner style. -->
+ <attr name="spinnerStyle" format="reference" />
+ <!-- Default Star style. -->
+ <attr name="starStyle" format="reference" />
+ <!-- Default TabWidget style. -->
+ <attr name="tabWidgetStyle" format="reference" />
+ <!-- Default TextView style. -->
+ <attr name="textViewStyle" format="reference" />
+ <!-- Default WebView style. -->
+ <attr name="webViewStyle" format="reference" />
+ <!-- Default style for drop down items. -->
+ <attr name="dropDownItemStyle" format="reference" />
+ <!-- Default style for spinner drop down items. -->
+ <attr name="spinnerDropDownItemStyle" format="reference" />
+ <!-- Default style for drop down hints. -->
+ <attr name="dropDownHintAppearance" format="reference" />
+ <!-- Default spinner item style. -->
+ <attr name="spinnerItemStyle" format="reference" />
+ <!-- Default MapView style. -->
+ <attr name="mapViewStyle" format="reference" />
+
+ <!-- =================== -->
+ <!-- Preference styles -->
+ <!-- =================== -->
+ <eat-comment />
+
+ <!-- Default style for PreferenceScreen. -->
+ <attr name="preferenceScreenStyle" format="reference" />
+ <!-- Default style for PreferenceCategory. -->
+ <attr name="preferenceCategoryStyle" format="reference" />
+ <!-- Default style for Preference. -->
+ <attr name="preferenceStyle" format="reference" />
+ <!-- Default style for informational Preference. -->
+ <attr name="preferenceInformationStyle" format="reference" />
+ <!-- Default style for CheckBoxPreference. -->
+ <attr name="checkBoxPreferenceStyle" format="reference" />
+ <!-- Default style for YesNoPreference. -->
+ <attr name="yesNoPreferenceStyle" format="reference" />
+ <!-- Default style for DialogPreference. -->
+ <attr name="dialogPreferenceStyle" format="reference" />
+ <!-- Default style for EditTextPreference. -->
+ <attr name="editTextPreferenceStyle" format="reference" />
+ <!-- Default style for RingtonePreference. -->
+ <attr name="ringtonePreferenceStyle" format="reference" />
+ <!-- The preference layout that has the child/tabbed effect. -->
+ <attr name="preferenceLayoutChild" format="reference" />
+
+ </declare-styleable>
+
+ <!-- **************************************************************** -->
+ <!-- Other non-theme attributes. -->
+ <!-- **************************************************************** -->
+ <eat-comment />
+
+ <!-- Size of text (example: 15sp). Supported values include the following:<p/>
+ <ul>
+ <li><b>px</b> Pixels</li>
+ <li><b>sp</b> Scaled pixels (scaled to relative pixel size on screen). See {@link android.util.DisplayMetrics} for more information.</li>
+ <li><b>pt</b> Points</li>
+ <li><b>dip</b> Device independent pixels. See {@link android.util.DisplayMetrics} for more information.</li>
+ </ul>
+ -->
+ <attr name="textSize" format="dimension" />
+ <!-- Default text typeface. -->
+ <attr name="typeface">
+ <enum name="normal" value="0" />
+ <enum name="sans" value="1" />
+ <enum name="serif" value="2" />
+ <enum name="monospace" value="3" />
+ </attr>
+ <!-- Default text typeface style. -->
+ <attr name="textStyle">
+ <flag name="normal" value="0" />
+ <flag name="bold" value="1" />
+ <flag name="italic" value="2" />
+ </attr>
+ <!-- Color of text (usually same as colorForeground). -->
+ <attr name="textColor" format="reference|color" />
+ <!-- Color of highlighted text. -->
+ <attr name="textColorHighlight" format="reference|color" />
+ <!-- Color of hint text (displayed when the field is empty). -->
+ <attr name="textColorHint" format="reference|color" />
+ <!-- Color of link text (URLs). -->
+ <attr name="textColorLink" format="reference|color" />
+ <!-- Where to ellipsize text. -->
+ <attr name="ellipsize">
+ <enum name="none" value="0" />
+ <enum name="start" value="1" />
+ <enum name="middle" value="2" />
+ <enum name="end" value="3" />
+ </attr>
+
+ <!-- A coordinate in the X dimension. -->
+ <attr name="x" format="dimension" />
+ <!-- A coordinate in the Y dimension. -->
+ <attr name="y" format="dimension" />
+
+ <!-- Specifies how to place an object, both
+ its x and y axis, within a larger containing object. -->
+ <attr name="gravity">
+ <!-- Push object to the top of its container, not changing its size. -->
+ <flag name="top" value="0x30" />
+ <!-- Push object to the bottom of its container, not changing its size. -->
+ <flag name="bottom" value="0x50" />
+ <!-- Push object to the left of its container, not changing its size. -->
+ <flag name="left" value="0x03" />
+ <!-- Push object to the right of its container, not changing its size. -->
+ <flag name="right" value="0x05" />
+ <!-- Place object in the vertical center of its container, not changing its size. -->
+ <flag name="center_vertical" value="0x10" />
+ <!-- Grow the vertical size of the object if needed so it completely fills its container. -->
+ <flag name="fill_vertical" value="0x70" />
+ <!-- Place object in the horizontal center of its container, not changing its size. -->
+ <flag name="center_horizontal" value="0x01" />
+ <!-- Grow the horizontal size of the object if needed so it completely fills its container. -->
+ <flag name="fill_horizontal" value="0x07" />
+ <!-- Place the object in the center of its container in both the vertical and horizontal axis, not changing its size. -->
+ <flag name="center" value="0x11" />
+ <!-- Grow the horizontal and vertical size of the object if needed so it completely fills its container. -->
+ <flag name="fill" value="0x77" />
+ </attr>
+
+ <!-- Controls whether links such as urls and email addresses are
+ automatically found and converted to clickable links. The default
+ value is "none", disabling this feature. -->
+ <attr name="autoLink">
+ <!-- Match no patterns (default) -->
+ <flag name="none" value="0x00" />
+ <!-- Match Web URLs -->
+ <flag name="web" value="0x01" />
+ <!-- Match email addresses -->
+ <flag name="email" value="0x02" />
+ <!-- Match phone numbers -->
+ <flag name="phone" value="0x04" />
+ <!-- Match map addresses -->
+ <flag name="map" value="0x08" />
+ <!-- Match all patterns (equivalent to web|email|phone|map) -->
+ <flag name="all" value="0x0f" />
+ </attr>
+
+ <!-- Reference to an array resource that will populate a list/adapter -->
+ <attr name="entries" format="reference" />
+
+ <!-- Standard gravity constant that a child can supply to its parent.
+ Defines how to place an object, both
+ its x and y axis, within a larger containing object. -->
+ <attr name="layout_gravity">
+ <!-- Push object to the top of its container, not changing its size. -->
+ <flag name="top" value="0x30" />
+ <!-- Push object to the bottom of its container, not changing its size. -->
+ <flag name="bottom" value="0x50" />
+ <!-- Push object to the left of its container, not changing its size. -->
+ <flag name="left" value="0x03" />
+ <!-- Push object to the right of its container, not changing its size. -->
+ <flag name="right" value="0x05" />
+ <!-- Place object in the vertical center of its container, not changing its size. -->
+ <flag name="center_vertical" value="0x10" />
+ <!-- Grow the vertical size of the object if needed so it completely fills its container. -->
+ <flag name="fill_vertical" value="0x70" />
+ <!-- Place object in the horizontal center of its container, not changing its size. -->
+ <flag name="center_horizontal" value="0x01" />
+ <!-- Grow the horizontal size of the object if needed so it completely fills its container. -->
+ <flag name="fill_horizontal" value="0x07" />
+ <!-- Place the object in the center of its container in both the vertical and horizontal axis, not changing its size. -->
+ <flag name="center" value="0x11" />
+ <!-- Grow the horizontal and vertical size of the object if needed so it completely fills its container. -->
+ <flag name="fill" value="0x77" />
+ </attr>
+
+ <!-- Standard orientation constant. -->
+ <attr name="orientation">
+ <!-- Defines an horizontal widget. -->
+ <enum name="horizontal" value="0" />
+ <!-- Defines a vertical widget. -->
+ <enum name="vertical" value="1" />
+ </attr>
+
+ <!-- ========================== -->
+ <!-- Key Codes -->
+ <!-- ========================== -->
+ <eat-comment />
+
+ <!-- This enum provides the same keycode values as can be found in
+ {@link android.view.KeyEvent} -->
+ <attr name="keycode">
+ <enum name="KEYCODE_UNKNOWN" value="0" />
+ <enum name="KEYCODE_SOFT_LEFT" value="1" />
+ <enum name="KEYCODE_SOFT_RIGHT" value="2" />
+ <enum name="KEYCODE_HOME" value="3" />
+ <enum name="KEYCODE_BACK" value="4" />
+ <enum name="KEYCODE_CALL" value="5" />
+ <enum name="KEYCODE_ENDCALL" value="6" />
+ <enum name="KEYCODE_0" value="7" />
+ <enum name="KEYCODE_1" value="8" />
+ <enum name="KEYCODE_2" value="9" />
+ <enum name="KEYCODE_3" value="10" />
+ <enum name="KEYCODE_4" value="11" />
+ <enum name="KEYCODE_5" value="12" />
+ <enum name="KEYCODE_6" value="13" />
+ <enum name="KEYCODE_7" value="14" />
+ <enum name="KEYCODE_8" value="15" />
+ <enum name="KEYCODE_9" value="16" />
+ <enum name="KEYCODE_STAR" value="17" />
+ <enum name="KEYCODE_POUND" value="18" />
+ <enum name="KEYCODE_DPAD_UP" value="19" />
+ <enum name="KEYCODE_DPAD_DOWN" value="20" />
+ <enum name="KEYCODE_DPAD_LEFT" value="21" />
+ <enum name="KEYCODE_DPAD_RIGHT" value="22" />
+ <enum name="KEYCODE_DPAD_CENTER" value="23" />
+ <enum name="KEYCODE_VOLUME_UP" value="24" />
+ <enum name="KEYCODE_VOLUME_DOWN" value="25" />
+ <enum name="KEYCODE_POWER" value="26" />
+ <enum name="KEYCODE_CAMERA" value="27" />
+ <enum name="KEYCODE_CLEAR" value="28" />
+ <enum name="KEYCODE_A" value="29" />
+ <enum name="KEYCODE_B" value="30" />
+ <enum name="KEYCODE_C" value="31" />
+ <enum name="KEYCODE_D" value="32" />
+ <enum name="KEYCODE_E" value="33" />
+ <enum name="KEYCODE_F" value="34" />
+ <enum name="KEYCODE_G" value="35" />
+ <enum name="KEYCODE_H" value="36" />
+ <enum name="KEYCODE_I" value="37" />
+ <enum name="KEYCODE_J" value="38" />
+ <enum name="KEYCODE_K" value="39" />
+ <enum name="KEYCODE_L" value="40" />
+ <enum name="KEYCODE_M" value="41" />
+ <enum name="KEYCODE_N" value="42" />
+ <enum name="KEYCODE_O" value="43" />
+ <enum name="KEYCODE_P" value="44" />
+ <enum name="KEYCODE_Q" value="45" />
+ <enum name="KEYCODE_R" value="46" />
+ <enum name="KEYCODE_S" value="47" />
+ <enum name="KEYCODE_T" value="48" />
+ <enum name="KEYCODE_U" value="49" />
+ <enum name="KEYCODE_V" value="50" />
+ <enum name="KEYCODE_W" value="51" />
+ <enum name="KEYCODE_X" value="52" />
+ <enum name="KEYCODE_Y" value="53" />
+ <enum name="KEYCODE_Z" value="54" />
+ <enum name="KEYCODE_COMMA" value="55" />
+ <enum name="KEYCODE_PERIOD" value="56" />
+ <enum name="KEYCODE_ALT_LEFT" value="57" />
+ <enum name="KEYCODE_ALT_RIGHT" value="58" />
+ <enum name="KEYCODE_SHIFT_LEFT" value="59" />
+ <enum name="KEYCODE_SHIFT_RIGHT" value="60" />
+ <enum name="KEYCODE_TAB" value="61" />
+ <enum name="KEYCODE_SPACE" value="62" />
+ <enum name="KEYCODE_SYM" value="63" />
+ <enum name="KEYCODE_EXPLORER" value="64" />
+ <enum name="KEYCODE_ENVELOPE" value="65" />
+ <enum name="KEYCODE_ENTER" value="66" />
+ <enum name="KEYCODE_DEL" value="67" />
+ <enum name="KEYCODE_GRAVE" value="68" />
+ <enum name="KEYCODE_MINUS" value="69" />
+ <enum name="KEYCODE_EQUALS" value="70" />
+ <enum name="KEYCODE_LEFT_BRACKET" value="71" />
+ <enum name="KEYCODE_RIGHT_BRACKET" value="72" />
+ <enum name="KEYCODE_BACKSLASH" value="73" />
+ <enum name="KEYCODE_SEMICOLON" value="74" />
+ <enum name="KEYCODE_APOSTROPHE" value="75" />
+ <enum name="KEYCODE_SLASH" value="76" />
+ <enum name="KEYCODE_AT" value="77" />
+ <enum name="KEYCODE_NUM" value="78" />
+ <enum name="KEYCODE_HEADSETHOOK" value="79" />
+ <enum name="KEYCODE_FOCUS" value="80" />
+ <enum name="KEYCODE_PLUS" value="81" />
+ <enum name="KEYCODE_MENU" value="82" />
+ <enum name="KEYCODE_NOTIFICATION" value="83" />
+ <enum name="KEYCODE_SEARCH" value="84" />
+ </attr>
+
+ <!-- ***************************************************************** -->
+ <!-- These define collections of attributes that can are with classes. -->
+ <!-- ***************************************************************** -->
+
+ <!-- ========================== -->
+ <!-- Special attribute classes. -->
+ <!-- ========================== -->
+ <eat-comment />
+
+ <!-- The set of attributes that describe a Windows's theme. -->
+ <declare-styleable name="Window">
+ <attr name="windowBackground" />
+ <attr name="windowContentOverlay" />
+ <attr name="windowFrame" />
+ <attr name="windowNoTitle" />
+ <attr name="windowFullscreen" />
+ <attr name="windowIsFloating" />
+ <attr name="windowIsTranslucent" />
+ <attr name="windowAnimationStyle" />
+ <attr name="textColor" />
+ </declare-styleable>
+
+ <!-- The set of attributes that describe a AlertDialog's theme. -->
+ <declare-styleable name="AlertDialog">
+ <attr name="fullDark" format="reference|color" />
+ <attr name="topDark" format="reference|color" />
+ <attr name="centerDark" format="reference|color" />
+ <attr name="bottomDark" format="reference|color" />
+ <attr name="fullBright" format="reference|color" />
+ <attr name="topBright" format="reference|color" />
+ <attr name="centerBright" format="reference|color" />
+ <attr name="bottomBright" format="reference|color" />
+ <attr name="bottomMedium" format="reference|color" />
+ <attr name="centerMedium" format="reference|color" />
+ </declare-styleable>
+
+ <!-- Window animation class attributes. -->
+ <declare-styleable name="WindowAnimation">
+ <!-- The animation used when a window is being added. -->
+ <attr name="windowEnterAnimation" format="reference" />
+ <!-- The animation used when a window is being removed. -->
+ <attr name="windowExitAnimation" format="reference" />
+ <!-- The animation used when a window is going from INVISIBLE to VISIBLE. -->
+ <attr name="windowShowAnimation" format="reference" />
+ <!-- The animation used when a window is going from VISIBLE to INVISIBLE. -->
+ <attr name="windowHideAnimation" format="reference" />
+ <attr name="activityOpenEnterAnimation" format="reference" />
+ <attr name="activityOpenExitAnimation" format="reference" />
+ <attr name="activityCloseEnterAnimation" format="reference" />
+ <attr name="activityCloseExitAnimation" format="reference" />
+ <attr name="taskOpenEnterAnimation" format="reference" />
+ <attr name="taskOpenExitAnimation" format="reference" />
+ <attr name="taskCloseEnterAnimation" format="reference" />
+ <attr name="taskCloseExitAnimation" format="reference" />
+ <attr name="taskToFrontEnterAnimation" format="reference" />
+ <attr name="taskToFrontExitAnimation" format="reference" />
+ <attr name="taskToBackEnterAnimation" format="reference" />
+ <attr name="taskToBackExitAnimation" format="reference" />
+ </declare-styleable>
+
+ <!-- ============================= -->
+ <!-- View package class attributes -->
+ <!-- ============================= -->
+ <eat-comment />
+
+ <!-- Attributes that can be used with {@link android.view.View} or
+ any of its subclasses. Also see {@link #ViewGroup_Layout} for
+ attributes that are processed by the view's parent. -->
+ <declare-styleable name="View">
+ <!-- Supply an identifier name for this view, to later retrieve it
+ with {@link android.view.View#findViewById View.findViewById()} or
+ {@link android.app.Activity#findViewById Activity.findViewById()}.
+ This must be a
+ resource reference; typically you set this using the
+ <code>@+</code> syntax to create a new ID resources.
+ For example: <code>android:id="@+id/my_id"</code> which
+ allows you to later retrieve the view
+ with <code>findViewById(R.id.my_id)</code>. -->
+ <attr name="id" format="reference" />
+
+ <!-- Supply a tag for this view containing a String, to be retrieved
+ later with {@link android.view.View#getTag View.getTag()} or
+ searched for with {@link android.view.View#findViewWithTag
+ View.findViewWithTag()}. It is generally preferable to use
+ IDs (through the android:id attribute) instead of tags because
+ they are faster and allow for compile-time type checking. -->
+ <attr name="tag" format="string" />
+
+ <!-- The initial horizontal scroll offset, in pixels.-->
+ <attr name="scrollX" format="dimension" />
+
+ <!-- The initial vertical scroll offset, in pixels. -->
+ <attr name="scrollY" format="dimension" />
+
+ <!-- A drawable to use as the background. This can be either a reference
+ to a full drawable resource (such as a PNG image, 9-patch,
+ XML state list description, etc), or a solid color such as "#ff000000"
+ (black). -->
+ <attr name="background" format="reference|color" />
+
+ <!-- Sets the padding, in pixels, of all four edges. Padding is defined as
+ space between the edges of the view and the view's content. A views size
+ will include it's padding. If a {@link android.R.attr#background}
+ is provided, the padding will initially be set to that (0 if the
+ drawable does not have padding). Explicitly setting a padding value
+ will override the corresponding padding found in the background. -->
+ <attr name="padding" format="dimension" />
+ <!-- Sets the padding, in pixels, of the left edge; see {@link android.R.attr#padding}. -->
+ <attr name="paddingLeft" format="dimension" />
+ <!-- Sets the padding, in pixels, of the top edge; see {@link android.R.attr#padding}. -->
+ <attr name="paddingTop" format="dimension" />
+ <!-- Sets the padding, in pixels, of the right edge; see {@link android.R.attr#padding}. -->
+ <attr name="paddingRight" format="dimension" />
+ <!-- Sets the padding, in pixels, of the bottom edge; see {@link android.R.attr#padding}. -->
+ <attr name="paddingBottom" format="dimension" />
+
+ <!-- Boolean that controls whether a view can take focus. By default the user can not
+ move focus to a view; by setting this attribute to true the view is
+ allowed to take focus. This value does not impact the behavior of
+ directly calling {@link android.view.View#requestFocus}, which will
+ always request focus regardless of this view. It only impacts where
+ focus navigation will try to move focus. -->
+ <attr name="focusable" format="boolean" />
+
+ <!-- Boolean that controls whether a view can take focus while in touch mode.
+ If this is true for a view, that view can gain focus when clicked on, and can keep
+ focus if another view is clicked on that doesn't have this attribute set to true. -->
+ <attr name="focusableInTouchMode" format="boolean" />
+
+ <!-- Controls the initial visibility of the view. -->
+ <attr name="visibility">
+ <!-- Visible on screen; the default value. -->
+ <enum name="visible" value="0" />
+ <!-- Not displayed, but taken into account during layout (space is left for it). -->
+ <enum name="invisible" value="1" />
+ <!-- Completely hidden, as if the view had not been added. -->
+ <enum name="gone" value="2" />
+ </attr>
+
+ <!-- Boolean internal attribute to adjust view layout based on
+ system windows such as the status bar.
+ If true, adjusts the padding of this view to leave space for the system windows.
+ Will only take effect if this view is in a non-embedded activity. -->
+ <attr name="fitsSystemWindows" format="boolean" />
+
+ <!-- Defines which scrollbars should be displayed on scrolling or not. -->
+ <attr name="scrollbars">
+ <!-- No scrollbar is displayed. -->
+ <flag name="none" value="0x00000000" />
+ <!-- Displays horizontal scrollbar only. -->
+ <flag name="horizontal" value="0x00000100" />
+ <!-- Displays vertical scrollbar only. -->
+ <flag name="vertical" value="0x00000200" />
+ </attr>
+
+ <!-- Controls the scrollbar style and position. The scrollbars can be overlaid or
+ inset. When inset, they add to the padding of the view. And the
+ scrollbars can be drawn inside the padding area or on the edge of
+ the view. For example, if a view has a background drawable and you
+ want to draw the scrollbars inside the padding specified by the
+ drawable, you can use insideOverlay or insideInset. If you want them
+ to appear at the edge of the view, ignoring the padding, then you can
+ use outsideOverlay or outsideInset.-->
+ <attr name="scrollbarStyle">
+ <!-- Inside the padding and overlaid -->
+ <enum name="insideOverlay" value="0x0" />
+ <!-- Inside the padding and inset -->
+ <enum name="insideInset" value="0x01000000" />
+ <!-- Edge of the view and overlaid -->
+ <enum name="outsideOverlay" value="0x02000000" />
+ <!-- Edge of the view and inset -->
+ <enum name="outsideInset" value="0x03000000" />
+ </attr>
+
+ <!-- Sets the width of vertical scrollbars and height of horizontal scrollbars. -->
+ <attr name="scrollbarSize" format="dimension" />
+ <!-- Defines the horizontal scrollbar thumb drawable. -->
+ <attr name="scrollbarThumbHorizontal" format="reference" />
+ <!-- Defines the vertical scrollbar thumb drawable. -->
+ <attr name="scrollbarThumbVertical" format="reference" />
+ <!-- Defines the horizontal scrollbar track drawable. -->
+ <attr name="scrollbarTrackHorizontal" format="reference" />
+ <!-- Defines the vertical scrollbar track drawable. -->
+ <attr name="scrollbarTrackVertical" format="reference" />
+ <!-- Defines whether the horizontal scrollbar track should always be drawn. -->
+ <attr name="scrollbarAlwaysDrawHorizontalTrack" format="boolean" />
+ <!-- Defines whether the vertical scrollbar track should always be drawn -->
+ <attr name="scrollbarAlwaysDrawVerticalTrack" format="boolean" />
+
+ <!-- Defines which edges should be fadeded on scrolling. -->
+ <attr name="fadingEdge">
+ <!-- No edge is faded. -->
+ <flag name="none" value="0x00000000" />
+ <!-- Fades horizontal edges only. -->
+ <flag name="horizontal" value="0x00001000" />
+ <!-- Fades vertical edges only. -->
+ <flag name="vertical" value="0x00002000" />
+ </attr>
+ <!-- Defines the length of the fading edges. -->
+ <attr name="fadingEdgeLength" format="dimension" />
+
+ <!-- Defines the next view to give focus to when the next focus is
+ {@link android.view.View#FOCUS_LEFT}.
+
+ If the reference refers to a view that does not exist or is part
+ of a hierarchy that is invisible, a {@link java.lang.RuntimeException}
+ will result when the reference is accessed.-->
+ <attr name="nextFocusLeft" format="reference"/>
+
+ <!-- Defines the next view to give focus to when the next focus is
+ {@link android.view.View#FOCUS_RIGHT}
+
+ If the reference refers to a view that does not exist or is part
+ of a hierarchy that is invisible, a {@link java.lang.RuntimeException}
+ will result when the reference is accessed.-->
+ <attr name="nextFocusRight" format="reference"/>
+
+ <!-- Defines the next view to give focus to when the next focus is
+ {@link android.view.View#FOCUS_UP}
+
+ If the reference refers to a view that does not exist or is part
+ of a hierarchy that is invisible, a {@link java.lang.RuntimeException}
+ will result when the reference is accessed.-->
+ <attr name="nextFocusUp" format="reference"/>
+
+ <!-- Defines the next view to give focus to when the next focus is
+ {@link android.view.View#FOCUS_DOWN}
+
+ If the reference refers to a view that does not exist or is part
+ of a hierarchy that is invisible, a {@link java.lang.RuntimeException}
+ will result when the reference is accessed.-->
+ <attr name="nextFocusDown" format="reference"/>
+
+ <!-- Defines whether this view reacts to click events. -->
+ <attr name="clickable" format="boolean" />
+
+ <!-- Defines whether this view reacts to long click events. -->
+ <attr name="longClickable" format="boolean" />
+
+ <!-- If unset, no state will be saved for this view when it is being
+ frozen. The default is true, allowing the view to be saved
+ (however it also must have an ID assigned to it for its
+ state to be saved). Setting this to false only disables the
+ state for this view, not for its children which may still
+ be saved. -->
+ <attr name="saveEnabled" format="boolean" />
+
+ <!-- Defines the quality of translucent drawing caches. This property is used
+ only when the drawing cache is enabled and translucent. The default value is auto. -->
+ <attr name="drawingCacheQuality">
+ <!-- Lets the framework decide what quality level should be used
+ for the drawing cache. -->
+ <enum name="auto" value="0" />
+ <!-- Low quality. When set to low quality, the drawing cache uses a lower color
+ depth, thus losing precision in rendering gradients, but uses less memory. -->
+ <enum name="low" value="1" />
+ <!-- High quality. When set to high quality, the drawing cache uses a higher
+ color depth but uses more memory. -->
+ <enum name="high" value="2" />
+ </attr>
+
+ <!-- Controls whether the view's window should keep the screen on
+ while visible. -->
+ <attr name="keepScreenOn" format="boolean" />
+
+ <!-- When this attribute is set to true, the view gets its drawable state
+ (focused, pressed, etc.) from its direct parent rather than from itself. -->
+ <attr name="duplicateParentState" format="boolean" />
+
+ <!-- Defines the minimum height of the view. It is not guaranteed
+ the view will be able to achieve this minimum height (for example,
+ if its parent layout constrains it with less available height). -->
+ <attr name="minHeight" />
+
+ <!-- Defines the minimum width of the view. It is not guaranteed
+ the view will be able to achieve this minimum width (for example,
+ if its parent layout constrains it with less available width). -->
+ <attr name="minWidth" />
+
+ <!-- Boolean that controls whether a view should have sound effects
+ enabled for events such as clicking and touching. -->
+ <attr name="soundEffectsEnabled" format="boolean" />
+
+ </declare-styleable>
+
+ <!-- Attributes that can be used with a {@link android.view.ViewGroup} or any
+ of its subclasses. Also see {@link #ViewGroup_Layout} for
+ attributes that this class processes in its children. -->
+ <declare-styleable name="ViewGroup">
+ <!-- Defines whether a child is limited to draw inside of its bounds or not.
+ This is useful with animations that scale the size of the children to more
+ than 100% for instance. In such a case, this property should be set to false
+ to allow the children to draw outside of their bounds. The default value of
+ this property is true. -->
+ <attr name="clipChildren" format="boolean" />
+ <!-- Defines whether the ViewGroup will clip its drawing surface so as to exclude
+ the padding area. This property is set to true by default. -->
+ <attr name="clipToPadding" format="boolean" />
+ <!-- Defines the layout animation to use the first time the ViewGroup is laid out.
+ Layout animations can also be started manually after the first layout. -->
+ <attr name="layoutAnimation" format="reference" />
+ <!-- Defines whether layout animations should create a drawing cache for their
+ children. Enabling the animation cache consumes more memory and requires
+ a longer initialization but provides better performance. The animation
+ cache is enabled by default. -->
+ <attr name="animationCache" format="boolean" />
+ <!-- Defines the persistence of the drawing cache. The drawing cache might be
+ enabled by a ViewGroup for all its children in specific situations (for
+ instance during a scrolling.) This property lets you persist the cache
+ in memory after its initial usage. Persisting the cache consumes more
+ memory but may prevent frequent garbage collection is the cache is created
+ over and over again. By default the persistence is set to scrolling. -->
+ <attr name="persistentDrawingCache">
+ <!-- The drawing cache is not persisted after use. -->
+ <flag name="none" value="0x0" />
+ <!-- The drawing cache is persisted after a layout animation. -->
+ <flag name="animation" value="0x1" />
+ <!-- The drawing cache is persisted after a scroll. -->
+ <flag name="scrolling" value="0x2" />
+ <!-- The drawing cache is always persisted. -->
+ <flag name="all" value="0x3" />
+ </attr>
+ <!-- Defines whether the ViewGroup should always draw its children using their
+ drawing cache or not. The default value is true. -->
+ <attr name="alwaysDrawnWithCache" format="boolean" />
+ <!-- Sets whether this ViewGroup's drawable states also include
+ its children's drawable states. This is used, for example, to
+ make a group appear to be focused when its child EditText or button
+ is focused. -->
+ <attr name="addStatesFromChildren" format="boolean" />
+
+ <!-- Defines the relationship between the ViewGroup and its descendants
+ when looking for a View to take focus. -->
+ <attr name="descendantFocusability">
+ <!-- The ViewGroup will get focus before any of its descendants. -->
+ <enum name="beforeDescendants" value="0" />
+ <!-- The ViewGroup will get focus only if none of its descendants want it. -->
+ <enum name="afterDescendants" value="1" />
+ <!-- The ViewGroup will block its descendants from receiving focus. -->
+ <enum name="blocksDescendants" value="2" />
+ </attr>
+
+ </declare-styleable>
+
+ <!-- Attributes that can be used with {@link android.view.ViewStub}. -->
+ <declare-styleable name="ViewStub">
+ <!-- Supply an identifier for the layout resource to inflate when the ViewStub
+ becomes visible or when forced to do so. The layout resource must be a
+ valid reference to a layout. -->
+ <attr name="layout" format="reference" />
+ <!-- Overrides the id of the inflated View with this value. -->
+ <attr name="inflatedId" format="reference" />
+ </declare-styleable>
+
+ <!-- ===================================== -->
+ <!-- View package parent layout attributes -->
+ <!-- ===================================== -->
+ <eat-comment />
+
+ <!-- This is the basic set of layout attributes that are common to all
+ layout managers. These attributes are specified with the rest of
+ a view's normal attributes (such as {@link android.R.attr#background},
+ but will be parsed by the view's parent and ignored by the child.
+ <p>The values defined here correspond to the base layout attribute
+ class {@link android.view.ViewGroup.LayoutParams}. -->
+ <declare-styleable name="ViewGroup_Layout">
+ <!-- Specifies the basic width of the view. This is a required attribute
+ for any view inside of a containing layout manager. Its value may
+ be a dimension (such as "12dip") for a constant width or one of
+ the special constants. -->
+ <attr name="layout_width" format="dimension">
+ <!-- The view should be as big as its parent (minus padding). -->
+ <enum name="fill_parent" value="-1" />
+ <!-- The view should be only big enough to enclose its content (plus padding). -->
+ <enum name="wrap_content" value="-2" />
+ </attr>
+
+ <!-- Specifies the basic height of the view. This is a required attribute
+ for any view inside of a containing layout manager. Its value may
+ be a dimension (such as "12dip") for a constant height or one of
+ the special constants. -->
+ <attr name="layout_height" format="dimension">
+ <!-- The view should be as big as its parent (minus padding). -->
+ <enum name="fill_parent" value="-1" />
+ <!-- The view should be only big enough to enclose its content (plus padding). -->
+ <enum name="wrap_content" value="-2" />
+ </attr>
+ </declare-styleable>
+
+ <!-- This is the basic set of layout attributes for layout managers that
+ wish to place margins around their child views.
+ These attributes are specified with the rest of
+ a view's normal attributes (such as {@link android.R.attr#background},
+ but will be parsed by the view's parent and ignored by the child.
+ <p>The values defined here correspond to the base layout attribute
+ class {@link android.view.ViewGroup.MarginLayoutParams}. -->
+ <declare-styleable name="ViewGroup_MarginLayout">
+ <attr name="layout_width" />
+ <attr name="layout_height" />
+ <!-- Specifies extra space on the left, top, right and bottom
+ sides of this view. This space is outside this view's bounds. -->
+ <attr name="layout_margin" format="dimension" />
+ <!-- Specifies extra space on the left side of this view.
+ This space is outside this view's bounds. -->
+ <attr name="layout_marginLeft" format="dimension" />
+ <!-- Specifies extra space on the top side of this view.
+ This space is outside this view's bounds. -->
+ <attr name="layout_marginTop" format="dimension" />
+ <!-- Specifies extra space on the right side of this view.
+ This space is outside this view's bounds. -->
+ <attr name="layout_marginRight" format="dimension" />
+ <!-- Specifies extra space on the bottom side of this view.
+ This space is outside this view's bounds. -->
+ <attr name="layout_marginBottom" format="dimension" />
+ </declare-styleable>
+
+ <!-- =============================== -->
+ <!-- Widget package class attributes -->
+ <!-- =============================== -->
+ <eat-comment />
+
+ <declare-styleable name="AbsListView">
+ <!-- Drawable used to indicate the currently selected item in the list. -->
+ <attr name="listSelector" format="color|reference" />
+ <!-- When set to true, the selector will be drawn over the selected item.
+ Otherwise the selector is drawn behind the selected item. The default
+ value is false. -->
+ <attr name="drawSelectorOnTop" format="boolean" />
+ <!-- Used by ListView and GridView to stack their content from the bottom. -->
+ <attr name="stackFromBottom" format="boolean" />
+ <!-- When set to true, the list uses a drawing cache during scrolling.
+ This makes the rendering faster but uses more memory. The default
+ value is true. -->
+ <attr name="scrollingCache" format="boolean" />
+ <!-- When set to true, the list will filter results as the user types. The
+ List's adapter must support the Filterable interface for this to work -->
+ <attr name="textFilterEnabled" format="boolean" />
+ <!-- Sets the transcript mode for the list. In transcript mode, the list
+ scrolls to the bottom to make new items visible when they are added. -->
+ <attr name="transcriptMode">
+ <!-- Disables transcript mode. This is the default value. -->
+ <enum name="disabled" value="0"/>
+ <!-- The list will automatically scroll to the bottom when
+ a data set change notification is received and only if the last item is
+ already visible on screen. -->
+ <enum name="normal" value="1" />
+ <!-- The list will automatically scroll to the bottom, no matter what items
+ are currently visible. -->
+ <enum name="alwaysScroll" value="2" />
+ </attr>
+ <!-- Indicates that this list will always be drawn on top of solid, single-color
+ opaque background. This allows the list to optimize drawing. -->
+ <attr name="cacheColorHint" format="color" />
+ </declare-styleable>
+ <declare-styleable name="AbsSpinner">
+ <!-- Reference to an array resource that will populate the Spinner. For static content,
+ this is simpler than populating the Spinner programmatically. -->
+ <attr name="entries" />
+ </declare-styleable>
+ <declare-styleable name="AnalogClock">
+ <attr name="dial" format="reference"/>
+ <attr name="hand_hour" format="reference"/>
+ <attr name="hand_minute" format="reference"/>
+ </declare-styleable>
+ <declare-styleable name="Button">
+ </declare-styleable>
+ <declare-styleable name="Chronometer">
+ <!-- Format string: if specified, the Chronometer will display this
+ string, with the first "%s" replaced by the current timer value
+ in "MM:SS" or "H:MM:SS" form.
+ If no format string is specified, the Chronometer will simply display
+ "MM:SS" or "H:MM:SS". -->
+ <attr name="format" format="string" localization="suggested" />
+ </declare-styleable>
+ <declare-styleable name="CompoundButton">
+ <!-- Indicates the initial checked state of this button -->
+ <attr name="checked" format="boolean" />
+ <!-- Drawable used for the button graphic (e.g. checkbox, radio button, etc). -->
+ <attr name="button" format="reference"/>
+ </declare-styleable>
+ <declare-styleable name="CheckedTextView">
+ <!-- Indicates the initial checked state of this text -->
+ <attr name="checked" />
+ <!-- Drawable used for the check mark graphic -->
+ <attr name="checkMark" format="reference"/>
+ </declare-styleable>
+ <declare-styleable name="EditText">
+ </declare-styleable>
+ <declare-styleable name="FrameLayout">
+ <!-- Defines the drawable to draw over the content. This can be used as an overlay.
+ The foreground drawable participates in the padding of the content. -->
+ <attr name="foreground" format="reference|color" />
+ <!-- Defines the gravity to apply to the foreground drawable. The gravity defaults
+ to fill. -->
+ <attr name="foregroundGravity">
+ <!-- Push object to the top of its container, not changing its size. -->
+ <flag name="top" value="0x30" />
+ <!-- Push object to the bottom of its container, not changing its size. -->
+ <flag name="bottom" value="0x50" />
+ <!-- Push object to the left of its container, not changing its size. -->
+ <flag name="left" value="0x03" />
+ <!-- Push object to the right of its container, not changing its size. -->
+ <flag name="right" value="0x05" />
+ <!-- Place object in the vertical center of its container, not changing its size. -->
+ <flag name="center_vertical" value="0x10" />
+ <!-- Grow the vertical size of the object if needed so it completely fills its container. -->
+ <flag name="fill_vertical" value="0x70" />
+ <!-- Place object in the horizontal center of its container, not changing its size. -->
+ <flag name="center_horizontal" value="0x01" />
+ <!-- Grow the horizontal size of the object if needed so it completely fills its container. -->
+ <flag name="fill_horizontal" value="0x07" />
+ <!-- Place the object in the center of its container in both the vertical and horizontal axis, not changing its size. -->
+ <flag name="center" value="0x11" />
+ <!-- Grow the horizontal and vertical size of the object if needed so it completely fills its container. -->
+ <flag name="fill" value="0x77" />
+ </attr>
+ <!-- Determines whether to measure all children or just those in
+ the VISIBLE or INVISIBLE state when measuring. Defaults to false. -->
+ <attr name="measureAllChildren" format="boolean" />
+ </declare-styleable>
+ <declare-styleable name="ExpandableListView">
+ <!-- Indicator shown beside the group View. This can be a stateful Drawable. -->
+ <attr name="groupIndicator" format="reference" />
+ <!-- Indicator shown beside the child View. This can be a stateful Drawable. -->
+ <attr name="childIndicator" format="reference" />
+ <!-- The left bound for an item's indicator. To specify a left bound specific to children,
+ use childIndicatorLeft. -->
+ <attr name="indicatorLeft" format="dimension" />
+ <!-- The right bound for an item's indicator. To specify a right bound specific to children,
+ use childIndicatorRight. -->
+ <attr name="indicatorRight" format="dimension" />
+ <!-- The left bound for a child's indicator. -->
+ <attr name="childIndicatorLeft" format="dimension" />
+ <!-- The right bound for a child's indicator. -->
+ <attr name="childIndicatorRight" format="dimension" />
+ <!-- Drawable or color that is used as a divider for children. (It will drawn
+ below and above child items.) The height of this will be the same as
+ the height of the normal list item divider. -->
+ <attr name="childDivider" format="reference|color" />
+ </declare-styleable>
+ <declare-styleable name="Gallery">
+ <attr name="gravity" />
+ <!-- Sets how long a transition animation should run (in milliseconds)
+ when layout has changed. Only relevant if animation is turned on. -->
+ <attr name="animationDuration" format="integer" min="0" />
+ <attr name="spacing" format="dimension" />
+ <!-- Sets the alpha on the items that are not selected. -->
+ <attr name="unselectedAlpha" format="float" />
+ </declare-styleable>
+ <declare-styleable name="GridView">
+ <attr name="horizontalSpacing" format="dimension" />
+ <attr name="verticalSpacing" format="dimension" />
+ <attr name="stretchMode">
+ <enum name="none" value="0"/>
+ <enum name="spacingWidth" value="1" />
+ <enum name="columnWidth" value="2" />
+ </attr>
+ <attr name="columnWidth" format="dimension" />
+ <attr name="numColumns" format="integer" min="0">
+ <enum name="auto_fit" value="-1" />
+ </attr>
+ <attr name="gravity" />
+ </declare-styleable>
+ <declare-styleable name="ImageSwitcher">
+ </declare-styleable>
+ <declare-styleable name="ImageView">
+ <!-- Sets a drawable as the content of this ImageView. -->
+ <attr name="src" format="reference|color" />
+ <!-- Controls how the image should be resized or moved to match the size
+ of this ImageView. -->
+ <attr name="scaleType">
+ <enum name="matrix" value="0" />
+ <enum name="fitXY" value="1" />
+ <enum name="fitStart" value="2" />
+ <enum name="fitCenter" value="3" />
+ <enum name="fitEnd" value="4" />
+ <enum name="center" value="5" />
+ <enum name="centerCrop" value="6" />
+ <enum name="centerInside" value="7" />
+ </attr>
+ <!-- Set this to true if you want the ImageView to adjust its bounds
+ to preserve the aspect ratio of its drawable. -->
+ <attr name="adjustViewBounds" format="boolean" />
+ <!-- An optional argument to supply a maximum width for this view.
+ See {see android.widget.ImageView#setMaxWidth} for details. -->
+ <attr name="maxWidth" format="dimension" />
+ <!-- An optional argument to supply a maximum height for this view.
+ See {see android.widget.ImageView#setMaxHeight} for details. -->
+ <attr name="maxHeight" format="dimension" />
+ <!-- Set a tinting color for the image -->
+ <attr name="tint" format="color" />
+ <!-- If true, the image view will be baseline aligned with based on its
+ bottom edge -->
+ <attr name="baselineAlignBottom" format="boolean" />
+ <!-- If true, the image will be cropped to fit within its padding -->
+ <attr name="cropToPadding" format="boolean" />
+ </declare-styleable>
+ <declare-styleable name="ToggleButton">
+ <!-- The text for the button when it is checked. -->
+ <attr name="textOn" format="string" />
+ <!-- The text for the button when it is not checked. -->
+ <attr name="textOff" format="string" />
+ <!-- The alpha to apply to the indicator when disabled. -->
+ <attr name="disabledAlpha" />
+ </declare-styleable>
+ <declare-styleable name="RelativeLayout">
+ <attr name="gravity" />
+ <!-- Indicates what view should not be affected by gravity. -->
+ <attr name="ignoreGravity" format="reference" />
+ </declare-styleable>
+ <declare-styleable name="LinearLayout">
+ <!-- Should the layout be a column or a row? Use "horizontal"
+ for a row, "vertical" for a column. The default is
+ horizontal. -->
+ <attr name="orientation" />
+ <attr name="gravity" />
+ <!-- When set to false, prevents the layout from aligning its children's
+ baselines. This attribute is particularly useful when the children
+ use different values for gravity. The default value is true. -->
+ <attr name="baselineAligned" format="boolean" />
+ <!-- When a linear layout is part of another layout that is baseline
+ aligned, it can specify which of its children to baseline align to
+ (i.e which child TextView).-->
+ <attr name="baselineAlignedChildIndex" format="integer" min="0"/>
+ <!-- Defines the maximum weight sum. If unspecified, the sum is computed
+ by adding the layout_weight of all of the children. This can be
+ used for instance to give a single child 50% of the total available
+ space by giving it a layout_weight of 0.5 and setting the weightSum
+ to 1.0. -->
+ <attr name="weightSum" format="float" />
+ </declare-styleable>
+ <declare-styleable name="ListView">
+ <!-- Reference to an array resource that will populate the ListView. For static content,
+ this is simpler than populating the ListView programmatically. -->
+ <attr name="entries" />
+ <!-- Drawable or color to draw between list items. -->
+ <attr name="divider" format="reference|color" />
+ <!-- Height of the divider. Will use the intrinsic height of the divider if this
+ is not specified. -->
+ <attr name="dividerHeight" format="dimension" />
+ <!-- Defines the choice behavior for the List. By default, Lists do not have
+ any choice behavior. By setting the choiceMode to singleChoice, the List
+ allows up to one item to be in a chosen state. By setting the choiceMode to
+ multipleChoice, the list allows any number of items to be chosen. -->
+ <attr name="choiceMode">
+ <!-- Normal list that does not indicate choices -->
+ <enum name="none" value="0" />
+ <!-- The list allows up to one choice -->
+ <enum name="singleChoice" value="1" />
+ <!-- The list allows multiple choices -->
+ <enum name="multipleChoice" value="2" />
+ </attr>
+ </declare-styleable>
+ <declare-styleable name="MenuView">
+ <!-- Default appearance of menu item text. -->
+ <attr name="itemTextAppearance" format="reference" />
+ <!-- Default horizontal divider between rows of menu items. -->
+ <attr name="horizontalDivider" format="reference" />
+ <!-- Default vertical divider between menu items. -->
+ <attr name="verticalDivider" format="reference" />
+ <!-- Default background for the menu header. -->
+ <attr name="headerBackground" format="color|reference" />
+ <!-- Default background for each menu item. -->
+ <attr name="itemBackground" format="color|reference" />
+ <!-- Default animations for the menu -->
+ <attr name="windowAnimationStyle" />
+ <!-- Default disabled icon alpha for each menu item that shows an icon. -->
+ <attr name="itemIconDisabledAlpha" format="float" />
+ </declare-styleable>
+ <declare-styleable name="IconMenuView">
+ <!-- Defines the height of each row. -->
+ <attr name="rowHeight" format="dimension" />
+ <!-- Defines the maximum number of rows displayed. -->
+ <attr name="maxRows" format="integer" />
+ <!-- Defines the maximum number of items per row. -->
+ <attr name="maxItemsPerRow" format="integer" />
+ <!-- 'More' icon -->
+ <attr name="moreIcon" format="reference" />
+ </declare-styleable>
+
+ <declare-styleable name="ProgressBar">
+ <!-- Defines the maximum value the progress can take. -->
+ <attr name="max" format="integer" />
+ <!-- Defines the default progress value, between 0 and max. -->
+ <attr name="progress" format="integer" />
+ <!-- Defines the secondary progress value, between 0 and max. This progress is drawn between
+ the primary progress and the background. It can be ideal for media scenarios such as
+ showing the buffering progress while the default progress shows the play progress. -->
+ <attr name="secondaryProgress" format="integer" />
+ <!-- Allows to enable the indeterminate mode. In this mode the progress
+ bar plays an infinite looping animation. -->
+ <attr name="indeterminate" format="boolean" />
+ <!-- Restricts to ONLY indeterminate mode (state-keeping progress mode will not work). -->
+ <attr name="indeterminateOnly" format="boolean" />
+ <!-- Drawable used for the indeterminate mode. -->
+ <attr name="indeterminateDrawable" format="reference" />
+ <!-- Drawable used for the progress mode. -->
+ <attr name="progressDrawable" format="reference" />
+ <!-- Duration of the indeterminate animation. -->
+ <attr name="indeterminateDuration" format="integer" min="1" />
+ <!-- Defines how the indeterminate mode should behave when the progress
+ reaches max. -->
+ <attr name="indeterminateBehavior">
+ <!-- Progress starts over from 0. -->
+ <enum name="repeat" value="1" />
+ <!-- Progress keeps the current value and goes back to 0. -->
+ <enum name="cycle" value="2" />
+ </attr>
+ <attr name="minWidth" format="dimension" />
+ <attr name="maxWidth" />
+ <attr name="minHeight" format="dimension" />
+ <attr name="maxHeight" />
+ <attr name="interpolator" format="reference" />
+ </declare-styleable>
+
+ <declare-styleable name="SeekBar">
+ <!-- Draws the thumb on a seekbar -->
+ <attr name="thumb" format="reference" />
+ <!-- An offset for the thumb that allows it to extend out of the range of the track. -->
+ <attr name="thumbOffset" format="dimension" />
+ </declare-styleable>
+
+ <declare-styleable name="RatingBar">
+ <!-- The number of stars (or rating items) to show. -->
+ <attr name="numStars" format="integer" />
+ <!-- The rating to set by default. -->
+ <attr name="rating" format="float" />
+ <!-- The step size of the rating. -->
+ <attr name="stepSize" format="float" />
+ <!-- Whether this rating bar is an indicator (and non-changeable by the user). -->
+ <attr name="isIndicator" format="boolean" />
+ </declare-styleable>
+
+ <declare-styleable name="RadioGroup">
+ <!-- The id of the child radio button that should be checked by default
+ within this radio group. -->
+ <attr name="checkedButton" format="integer" />
+ <!-- Should the radio group be a column or a row? Use "horizontal"
+ for a row, "vertical" for a column. The default is
+ vertical. -->
+ <attr name="orientation" />
+ </declare-styleable>
+ <declare-styleable name="TableLayout">
+ <!-- The 0 based index of the columns to stretch. The column indices
+ must be separated by a comma: 1, 2, 5. Illegal and duplicate
+ indices are ignored. You can stretch all columns by using the
+ value "*" instead. Note that a column can be marked stretchable
+ and shrinkable at the same time. -->
+ <attr name="stretchColumns" format="string" />
+ <!-- The 0 based index of the columns to shrink. The column indices
+ must be separated by a comma: 1, 2, 5. Illegal and duplicate
+ indices are ignored. You can shrink all columns by using the
+ value "*" instead. Note that a column can be marked stretchable
+ and shrinkable at the same time. -->
+ <attr name="shrinkColumns" format="string" />
+ <!-- The 0 based index of the columns to collapse. The column indices
+ must be separated by a comma: 1, 2, 5. Illegal and duplicate
+ indices are ignored. -->
+ <attr name="collapseColumns" format="string" />
+ </declare-styleable>
+ <declare-styleable name="TableRow">
+
+ </declare-styleable>
+ <declare-styleable name="TableRow_Cell">
+ <!-- The index of the column in which this child should be. -->
+ <attr name="layout_column" format="integer" />
+ <!-- Defines how many columns this child should span. Must be >= 1.-->
+ <attr name="layout_span" format="integer" />
+ </declare-styleable>
+ <declare-styleable name="TabWidget">
+ </declare-styleable>
+ <declare-styleable name="TextAppearance">
+ <!-- Text color. -->
+ <attr name="textColor" />
+ <!-- Size of the text. -->
+ <attr name="textSize" />
+ <!-- Style (bold, italic, bolditalic) for the text. -->
+ <attr name="textStyle" />
+ <!-- Typeface (normal, sans, serif, monospace) for the text. -->
+ <attr name="typeface" />
+ <!-- Color of the text selection highlight. -->
+ <attr name="textColorHighlight" />
+ <!-- Color of the hint text. -->
+ <attr name="textColorHint" />
+ <!-- Color of the links. -->
+ <attr name="textColorLink" />
+ </declare-styleable>
+ <declare-styleable name="TextSwitcher">
+ </declare-styleable>
+ <declare-styleable name="TextView">
+ <!-- Determines the minimum type that getText() will return.
+ The default is "normal".
+ Note that EditText and LogTextBox always return Editable,
+ even if you specify something less powerful here. -->
+ <attr name="bufferType">
+ <!-- Can return any CharSequence, possibly a
+ Spanned one if the source text was Spanned. -->
+ <enum name="normal" value="0" />
+ <!-- Can only return Spannable. -->
+ <enum name="spannable" value="1" />
+ <!-- Can only return Spannable and Editable. -->
+ <enum name="editable" value="2" />
+ </attr>
+ <!-- Text to display. -->
+ <attr name="text" format="string" localization="suggested" />
+ <!-- Hint text to display when the text is empty. -->
+ <attr name="hint" format="string" />
+ <!-- Text color. -->
+ <attr name="textColor" />
+ <!-- Color of the text selection highlight. -->
+ <attr name="textColorHighlight" />
+ <!-- Color of the hint text. -->
+ <attr name="textColorHint" />
+ <!-- Base text color, typeface, size, and style. -->
+ <attr name="textAppearance" />
+ <!-- Size of the text. -->
+ <attr name="textSize" />
+ <!-- Sets the horizontal scaling factor for the text -->
+ <attr name="textScaleX" format="float" />
+ <!-- Typeface (normal, sans, serif, monospace) for the text. -->
+ <attr name="typeface" />
+ <!-- Style (bold, italic, bolditalic) for the text. -->
+ <attr name="textStyle" />
+ <!-- Text color for links. -->
+ <attr name="textColorLink" />
+ <!-- Makes the cursor visible (the default) or invisible -->
+ <attr name="cursorVisible" format="boolean" />
+ <!-- Makes the TextView be at most this many lines tall -->
+ <attr name="maxLines" format="integer" min="0" />
+ <!-- Makes the TextView be at most this many pixels tall -->
+ <attr name="maxHeight" />
+ <!-- Makes the TextView be exactly this many lines tall -->
+ <attr name="lines" format="integer" min="0" />
+ <!-- Makes the TextView be exactly this many pixels tall.
+ You could get the same effect by specifying this number in the
+ layout parameters. -->
+ <attr name="height" format="dimension" />
+ <!-- Makes the TextView be at least this many lines tall -->
+ <attr name="minLines" format="integer" min="0" />
+ <!-- Makes the TextView be at least this many pixels tall -->
+ <attr name="minHeight" />
+ <!-- Makes the TextView be at most this many ems wide -->
+ <attr name="maxEms" format="integer" min="0" />
+ <!-- Makes the TextView be at most this many pixels wide -->
+ <attr name="maxWidth" />
+ <!-- Makes the TextView be exactly this many ems wide -->
+ <attr name="ems" format="integer" min="0" />
+ <!-- Makes the TextView be exactly this many pixels wide.
+ You could get the same effect by specifying this number in the
+ layout parameters. -->
+ <attr name="width" format="dimension" />
+ <!-- Makes the TextView be at least this many ems wide -->
+ <attr name="minEms" format="integer" min="0" />
+ <!-- Makes the TextView be at least this many pixels wide -->
+ <attr name="minWidth" />
+ <!-- Vertical gravity (top, center_vertical, bottom) when the text
+ is smaller than the view. -->
+ <attr name="gravity" />
+ <!-- Whether the text is allowed to be wider than the view (and
+ therefore can be scrolled horizontally). -->
+ <attr name="scrollHorizontally" format="boolean" />
+ <!-- Whether the characters of the field are displayed as
+ password dots instead of themselves. -->
+ <attr name="password" format="boolean" />
+ <!-- Constrains the text to a single horizontally scrolling line
+ instead of letting it wrap onto multiple lines, and advances
+ focus instead of inserting a newline when you press the
+ enter key. -->
+ <attr name="singleLine" format="boolean" />
+ <!-- Deprecated: use state_enabled instead. -->
+ <attr name="enabled" format="boolean" />
+ <!-- If the text is selectable, select it all when the view takes
+ focus instead of moving the cursor to the start or end. -->
+ <attr name="selectAllOnFocus" format="boolean" />
+ <!-- Leave enough room for ascenders and descenders instead of
+ using the font ascent and descent strictly. (Normally true). -->
+ <attr name="includeFontPadding" format="boolean" />
+ <!-- Set an input filter to constrain the text length to the
+ specified number. -->
+ <attr name="maxLength" format="integer" min="0" />
+ <!-- Place a shadow of the specified color behind the text. -->
+ <attr name="shadowColor" format="color" />
+ <!-- Horizontal offset of the shadow. -->
+ <attr name="shadowDx" format="float" />
+ <!-- Vertical offset of the shadow. -->
+ <attr name="shadowDy" format="float" />
+ <!-- Radius of the shadow. -->
+ <attr name="shadowRadius" format="float" />
+ <attr name="autoLink" />
+ <!-- If set to false, keeps the movement method from being set
+ to the link movement method even if autoLink causes links
+ to be found. -->
+ <attr name="linksClickable" format="boolean" />
+ <!-- If set, specifies that this TextView has a numeric input method.
+ The default is false. -->
+ <attr name="numeric">
+ <!-- Input is numeric. -->
+ <flag name="integer" value="0x01" />
+ <!-- Input is numeric, with sign allowed. -->
+ <flag name="signed" value="0x003" />
+ <!-- Input is numeric, with decimals allowed. -->
+ <flag name="decimal" value="0x05" />
+ </attr>
+ <!-- If set, specifies that this TextView has a numeric input method
+ and that these specific characters are the ones that it will
+ accept.
+ If this is set, numeric is implied to be true.
+ The default is false. -->
+ <attr name="digits" format="string" />
+ <!-- If set, specifies that this TextView has a phone number input
+ method.
+ The default is false. -->
+ <attr name="phoneNumber" format="boolean" />
+ <!-- If set, specifies that this TextView should use the specified
+ input method (specified by fully-qualified class name). -->
+ <attr name="inputMethod" format="string" />
+ <!-- If set, specifies that this TextView has a textual input method
+ and should automatically capitalize what the user types.
+ The default is "none". -->
+ <attr name="capitalize">
+ <!-- Don't automatically capitalize anything. -->
+ <enum name="none" value="0" />
+ <!-- Capitalize the first word of each sentence. -->
+ <enum name="sentences" value="1" />
+ <!-- Capitalize the first letter of every word. -->
+ <enum name="words" value="2" />
+ <!-- Capitalize every character. -->
+ <enum name="characters" value="3" />
+ </attr>
+ <!-- If set, specifies that this TextView has a textual input method
+ and automatically corrects some common spelling errors.
+ The default is "false". -->
+ <attr name="autoText" format="boolean" />
+ <!-- If set, specifies that this TextView has an input method.
+ It will be a textual one unless it has otherwise been specified.
+ For TextView, this is false by default. For EditText, it is
+ true by default. -->
+ <attr name="editable" format="boolean" />
+ <!-- If set, the text view will include its current complete text
+ inside of its frozen icicle in addition to meta-data such as
+ the current cursor position. By default this is disabled;
+ it can be useful when the contents of a text view is not stored
+ in a persistent place such as a content provider. -->
+ <attr name="freezesText" format="boolean" />
+ <!-- If set, causes words that are longer than the view is wide
+ to be ellipsized instead of broken in the middle.
+ You will often also want to set scrollHorizontally or singleLine
+ as well so that the text as a whole is also constrained to
+ a single line instead of still allowed to be broken onto
+ multiple lines. -->
+ <attr name="ellipsize" />
+ <!-- The drawable to be drawn above the text. -->
+ <attr name="drawableTop" format="reference|color" />
+ <!-- The drawable to be drawn below the text. -->
+ <attr name="drawableBottom" format="reference|color" />
+ <!-- The drawable to be drawn to the left of the text. -->
+ <attr name="drawableLeft" format="reference|color" />
+ <!-- The drawable to be drawn to the right of the text. -->
+ <attr name="drawableRight" format="reference|color" />
+ <!-- The padding between the drawables and the text. -->
+ <attr name="drawablePadding" format="dimension" />
+ <!-- Extra spacing between lines of text. -->
+ <attr name="lineSpacingExtra" format="dimension" />
+ <!-- Extra spacing between lines of text, as a multiplier. -->
+ <attr name="lineSpacingMultiplier" format="float" />
+ </declare-styleable>
+ <declare-styleable name="AutoCompleteTextView">
+ <!-- Defines the hint displayed in the drop down menu. -->
+ <attr name="completionHint" format="string" />
+ <!-- Defines the hint view displayed in the drop down menu. -->
+ <attr name="completionHintView" format="reference" />
+ <!-- Defines the number of characters that the user must type before
+ completion suggestions are displayed in a drop down menu. -->
+ <attr name="completionThreshold" format="integer" min="1" />
+ <!-- Selector in a drop down list. -->
+ <attr name="dropDownSelector" format="reference|color" />
+ </declare-styleable>
+ <declare-styleable name="PopupWindow">
+ <attr name="popupBackground" format="reference|color" />
+ </declare-styleable>
+ <declare-styleable name="ViewAnimator">
+ <attr name="inAnimation" format="reference" />
+ <attr name="outAnimation" format="reference" />
+ </declare-styleable>
+ <declare-styleable name="ViewFlipper">
+ <attr name="flipInterval" format="integer" min="0" />
+ </declare-styleable>
+ <declare-styleable name="ViewSwitcher">
+ </declare-styleable>
+ <declare-styleable name="ScrollView">
+ <!-- Defines whether the scrollview should stretch its content to fill the viewport. -->
+ <attr name="fillViewport" format="boolean" />
+ </declare-styleable>
+ <declare-styleable name="Spinner">
+ <!-- The prompt to display when the spinner's dialog is shown. -->
+ <attr name="prompt" format="reference" />
+ </declare-styleable>
+ <declare-styleable name="DatePicker">
+ <!-- The first year (inclusive) i.e. 1940 -->
+ <attr name="startYear" format="integer" />
+ <!-- The last year (inclusive) i.e. 2010 -->
+ <attr name="endYear" format="integer" />
+ </declare-styleable>
+
+ <declare-styleable name="TwoLineListItem">
+ <attr name="mode">
+ <!-- Always show only the first line. -->
+ <enum name="oneLine" value="1" />
+ <!-- When selected show both lines, otherwise show only the first line.
+ This is the default mode-->
+ <enum name="collapsing" value="2" />
+ <!-- Always show both lines. -->
+ <enum name="twoLine" value="3" />
+ </attr>
+ </declare-styleable>
+
+ <!-- SlidingDrawer specific attributes. These attribtues are used to configure
+ a SlidingDrawer from XML. -->
+ <declare-styleable name="SlidingDrawer">
+ <!-- Identifier for the child that represents the drawer's handle. -->
+ <attr name="handle" format="reference" />
+ <!-- Identifier for the child that represents the drawer's content. -->
+ <attr name="content" format="reference" />
+ <!-- Orientation of the SlidingDrawer. -->
+ <attr name="orientation" />
+ <!-- Extra offset for the handle at the bottom of the SlidingDrawer. -->
+ <attr name="bottomOffset" format="dimension" />
+ <!-- Extra offset for the handle at the top of the SlidingDrawer. -->
+ <attr name="topOffset" format="dimension" />
+ <!-- Indicates whether the drawer should be opened/closed with an animation
+ when the user clicks the handle. Default is true. -->
+ <attr name="animateOnClick" format="boolean" />
+ </declare-styleable>
+
+ <!-- ======================================= -->
+ <!-- Widget package parent layout attributes -->
+ <!-- ======================================= -->
+ <eat-comment />
+
+ <declare-styleable name="AbsoluteLayout_Layout">
+ <attr name="layout_x" format="dimension" />
+ <attr name="layout_y" format="dimension" />
+ </declare-styleable>
+ <declare-styleable name="LinearLayout_Layout">
+ <attr name="layout_width" />
+ <attr name="layout_height" />
+ <attr name="layout_weight" format="float" />
+ <attr name="layout_gravity" />
+ </declare-styleable>
+ <declare-styleable name="FrameLayout_Layout">
+ <attr name="layout_gravity" />
+ </declare-styleable>
+ <declare-styleable name="RelativeLayout_Layout">
+ <!-- Positions the right edge of this view to the left of the given anchor view ID.
+ Accommodates right margin of this view and left margin of anchor view. -->
+ <attr name="layout_toLeftOf" format="reference" />
+ <!-- Positions the left edge of this view to the right of the given anchor view ID.
+ Accommodates left margin of this view and right margin of anchor view. -->
+ <attr name="layout_toRightOf" format="reference" />
+ <!-- Positions the bottom edge of this view above the given anchor view ID.
+ Accommodates bottom margin of this view and top margin of anchor view. -->
+ <attr name="layout_above" format="reference" />
+ <!-- Positions the top edge of this view below the given anchor view ID.
+ Accommodates top margin of this view and bottom margin of anchor view. -->
+ <attr name="layout_below" format="reference" />
+ <!-- Positions the baseline of this view on the baseline of the given anchor view ID. -->
+ <attr name="layout_alignBaseline" format="reference" />
+ <!-- Makes the left edge of this view match the left edge of the given anchor view ID.
+ Accommodates left margin. -->
+ <attr name="layout_alignLeft" format="reference" />
+ <!-- Makes the top edge of this view match the top edge of the given anchor view ID.
+ Accommodates top margin. -->
+ <attr name="layout_alignTop" format="reference" />
+ <!-- Makes the right edge of this view match the right edge of the given anchor view ID.
+ Accommodates right margin. -->
+ <attr name="layout_alignRight" format="reference" />
+ <!-- Makes the bottom edge of this view match the bottom edge of the given anchor view ID.
+ Accommodates bottom margin. -->
+ <attr name="layout_alignBottom" format="reference" />
+ <!-- If true, makes the left edge of this view match the left edge of the parent.
+ Accommodates left margin. -->
+ <attr name="layout_alignParentLeft" format="boolean" />
+ <!-- If true, makes the top edge of this view match the top edge of the parent.
+ Accommodates top margin. -->
+ <attr name="layout_alignParentTop" format="boolean" />
+ <!-- If true, makes the right edge of this view match the right edge of the parent.
+ Accommodates top margin. -->
+ <attr name="layout_alignParentRight" format="boolean" />
+ <!-- f true, makes the bottom edge of this view match the bottom edge of the parent.
+ Accommodates top margin. -->
+ <attr name="layout_alignParentBottom" format="boolean" />
+ <!-- If true, centers this child horizontally and vertically within its parent. -->
+ <attr name="layout_centerInParent" format="boolean" />
+ <!-- If true, centers this child horizontally within its parent. -->
+ <attr name="layout_centerHorizontal" format="boolean" />
+ <!-- If true, centers this child vertically within its parent. -->
+ <attr name="layout_centerVertical" format="boolean" />
+ <!-- If set to true, the parent will be used as the anchor when the anchor cannot be
+ be found for layout_toLeftOf, layout_toRightOf, etc. -->
+ <attr name="layout_alignWithParentIfMissing" format="boolean" />
+ </declare-styleable>
+ <declare-styleable name="VerticalSlider_Layout">
+ <attr name="layout_scale" format="float" />
+ </declare-styleable>
+
+ <!-- ========================= -->
+ <!-- Drawable class attributes -->
+ <!-- ========================= -->
+ <eat-comment />
+
+ <!-- Base attributes that are available to all Drawable objects. -->
+ <declare-styleable name="Drawable">
+ <!-- Provides initial visibility state of the drawable; the default
+ value is false. See
+ {@link android.graphics.drawable.Drawable#setVisible} -->
+ <attr name="visible" format="boolean" />
+ </declare-styleable>
+
+ <declare-styleable name="StateListDrawable">
+ <attr name="visible" />
+ <!-- If true, allows the drawable's padding to change based on the
+ current state that is selected. If false, the padding will
+ stay the same (based on the maximum padding of all the states).
+ Enabling this feature requires that the owner of the drawable
+ deal with performing layout when the state changes, which is
+ often not supported. -->
+ <attr name="variablePadding" format="boolean" />
+ <!-- If true, the drawable's reported internal size will remain
+ constant as the state changes; the size is the maximum of all
+ of the states. If false, the size will vary based on the
+ current state. -->
+ <attr name="constantSize" format="boolean" />
+ </declare-styleable>
+
+ <declare-styleable name="AnimationDrawable">
+ <attr name="visible" />
+ <attr name="variablePadding" />
+ <!-- If true, the animation will only run a single time and then
+ stop. If false (the default), it will continually run,
+ restarting at the first frame after the last has finished. -->
+ <attr name="oneshot" format="boolean" />
+ </declare-styleable>
+
+ <declare-styleable name="AnimationDrawableItem">
+ <!-- Amount of time (in milliseconds) to display this frame. -->
+ <attr name="duration" format="integer" />
+ <!-- Reference to a drawable resource to use for the frame. If not
+ given, the drawable must be defined by the first child tag. -->
+ <attr name="drawable" format="reference" />
+ </declare-styleable>
+
+ <declare-styleable name="GradientDrawable">
+ <attr name="visible" />
+ <attr name="shape">
+ <enum name="rectangle" value="0" />
+ <enum name="oval" value="1" />
+ <enum name="line" value="2" />
+ <enum name="ring" value="3" />
+ </attr>
+ <attr name="innerRadiusRatio" format="float" />
+ <attr name="thicknessRatio" format="float" />
+ <attr name="useLevel" />
+ </declare-styleable>
+
+ <declare-styleable name="GradientDrawableSize">
+ <attr name="width" />
+ <attr name="height" />
+ </declare-styleable>
+
+ <declare-styleable name="GradientDrawableGradient">
+ <attr name="startColor" format="color" />
+ <!-- Optional center color. For linear gradients, use centerX or centerY to place the center color. -->
+ <attr name="centerColor" format="color" />
+ <attr name="endColor" format="color" />
+ <attr name="useLevel" format="boolean" />
+ <attr name="angle" format="float" />
+ <attr name="type">
+ <enum name="linear" value="0" />
+ <enum name="radial" value="1" />
+ <enum name="sweep" value="2" />
+ </attr>
+ <attr name="centerX" format="float|fraction" />
+ <attr name="centerY" format="float|fraction" />
+ <attr name="gradientRadius" format="float|fraction" />
+ </declare-styleable>
+
+ <declare-styleable name="GradientDrawableSolid">
+ <attr name="color" format="color" />
+ </declare-styleable>
+
+ <declare-styleable name="GradientDrawableStroke">
+ <attr name="width" />
+ <attr name="color" />
+ <attr name="dashWidth" format="dimension" />
+ <attr name="dashGap" format="dimension" />
+ </declare-styleable>
+
+ <declare-styleable name="DrawableCorners">
+ <attr name="radius" format="dimension" />
+ <attr name="topLeftRadius" format="dimension" />
+ <attr name="topRightRadius" format="dimension" />
+ <attr name="bottomLeftRadius" format="dimension" />
+ <attr name="bottomRightRadius" format="dimension" />
+ </declare-styleable>
+
+ <declare-styleable name="GradientDrawablePadding">
+ <attr name="left" format="dimension" />
+ <attr name="top" format="dimension" />
+ <attr name="right" format="dimension" />
+ <attr name="bottom" format="dimension" />
+ </declare-styleable>
+
+ <declare-styleable name="LayerDrawableItem">
+ <attr name="left" />
+ <attr name="top" />
+ <attr name="right" />
+ <attr name="bottom" />
+ <attr name="drawable" />
+ <attr name="id" />
+ </declare-styleable>
+
+ <declare-styleable name="LevelListDrawableItem">
+ <attr name="minLevel" format="integer" />
+ <attr name="maxLevel" format="integer" />
+ <attr name="drawable" />
+ </declare-styleable>
+
+ <declare-styleable name="RotateDrawable">
+ <attr name="visible" />
+ <attr name="fromDegrees" format="float" />
+ <attr name="toDegrees" format="float" />
+ <attr name="pivotX" format="float|fraction" />
+ <attr name="pivotY" format="float|fraction" />
+ <attr name="drawable" />
+ </declare-styleable>
+
+ <declare-styleable name="InsetDrawable">
+ <attr name="visible" />
+ <attr name="drawable" />
+ <attr name="insetLeft" format="dimension" />
+ <attr name="insetRight" format="dimension" />
+ <attr name="insetTop" format="dimension" />
+ <attr name="insetBottom" format="dimension" />
+ </declare-styleable>
+
+ <!-- Drawable used to draw bitmaps. -->
+ <declare-styleable name="BitmapDrawable">
+ <!-- Identifier of the bitmap file. This attribute is mandatory. -->
+ <attr name="src" />
+ <!-- Enables or disables antialiasing. -->
+ <attr name="antialias" format="boolean" />
+ <!-- Enables or disables bitmap filtering. Filtering is used when the bitmap is
+ shrunk or stretched to smooth its apperance. -->
+ <attr name="filter" format="boolean" />
+ <!-- Enables or disables dithering of the bitmap if the bitmap does not have the
+ same pixel configuration as the screen (for instance: a ARGB 8888 bitmap with
+ an RGB 565 screen.) -->
+ <attr name="dither" format="boolean" />
+ <!-- Defines the gravity for the bitmap. The gravity indicates where to position
+ the drawable in its container if the bitmap is smaller than the container. -->
+ <attr name="gravity" />
+ <!-- Defines the tile mode. When the tile mode is enabled, the bitmap is repeated.
+ Gravity is ignored when the tile mode is enabled. -->
+ <attr name="tileMode">
+ <!-- Do not tile the bitmap. This is the default value. -->
+ <enum name="disabled" value="-1" />
+ <!-- Replicates the edge color. -->
+ <enum name="clamp" value="0" />
+ <!-- Repeats the bitmap in both direction. -->
+ <enum name="repeat" value="1" />
+ <!-- Repeats the shader's image horizontally and vertically, alternating
+ mirror images so that adjacent images always seam. -->
+ <enum name="mirror" value="2" />
+ </attr>
+ </declare-styleable>
+
+ <!-- Drawable used to draw a single color. -->
+ <declare-styleable name="ColorDrawable">
+ <!-- The color to use. -->
+ <attr name="color" />
+ </declare-styleable>
+
+ <declare-styleable name="ScaleDrawable">
+ <!-- Scale width, expressed as a percentage of the drawable's bound. The value's
+ format is XX%. For instance: 100%, 12.5%, etc.-->
+ <attr name="scaleWidth" format="string" />
+ <!-- Scale height, expressed as a percentage of the drawable's bound. The value's
+ format is XX%. For instance: 100%, 12.5%, etc.-->
+ <attr name="scaleHeight" format="string" />
+ <!-- Specifies where the drawable is positioned after scaling. The default value is
+ left. -->
+ <attr name="scaleGravity">
+ <!-- Push object to the top of its container, not changing its size. -->
+ <flag name="top" value="0x30" />
+ <!-- Push object to the bottom of its container, not changing its size. -->
+ <flag name="bottom" value="0x50" />
+ <!-- Push object to the left of its container, not changing its size. -->
+ <flag name="left" value="0x03" />
+ <!-- Push object to the right of its container, not changing its size. -->
+ <flag name="right" value="0x05" />
+ <!-- Place object in the vertical center of its container, not changing its size. -->
+ <flag name="center_vertical" value="0x10" />
+ <!-- Grow the vertical size of the object if needed so it completely fills its container. -->
+ <flag name="fill_vertical" value="0x70" />
+ <!-- Place object in the horizontal center of its container, not changing its size. -->
+ <flag name="center_horizontal" value="0x01" />
+ <!-- Grow the horizontal size of the object if needed so it completely fills its container. -->
+ <flag name="fill_horizontal" value="0x07" />
+ <!-- Place the object in the center of its container in both the vertical and horizontal axis, not changing its size. -->
+ <flag name="center" value="0x11" />
+ <!-- Grow the horizontal and vertical size of the object if needed so it completely fills its container. -->
+ <flag name="fill" value="0x77" />
+ </attr>
+ <!-- Reference to a drawable resource to draw with the specified scale. -->
+ <attr name="drawable" />
+ </declare-styleable>
+
+ <declare-styleable name="ClipDrawable">
+ <!-- The orientation for the clip. -->
+ <attr name="clipOrientation">
+ <!-- Clip the drawable horizontally. -->
+ <flag name="horizontal" value="1" />
+ <!-- Clip the drawable vertically. -->
+ <flag name="vertical" value="2" />
+ </attr>
+ <!-- Specifies where to clip within the drawable. The default value is
+ left. -->
+ <attr name="gravity" />
+ <!-- Reference to a drawable resource to draw with the specified scale. -->
+ <attr name="drawable" />
+ </declare-styleable>
+
+ <!-- Defines the padding of a ShapeDrawable. -->
+ <declare-styleable name="ShapeDrawablePadding">
+ <!-- Left padding. -->
+ <attr name="left" />
+ <!-- Top padding. -->
+ <attr name="top" />
+ <!-- Right padding. -->
+ <attr name="right" />
+ <!-- Bottom padding. -->
+ <attr name="bottom" />
+ </declare-styleable>
+
+ <!-- Drawable used to draw shapes. -->
+ <declare-styleable name="ShapeDrawable">
+ <!-- Defines the color of the shape. -->
+ <attr name="color" />
+ <!-- Defines the width of the shape. -->
+ <attr name="width" />
+ <!-- Defines the height of the shape. -->
+ <attr name="height" />
+ </declare-styleable>
+
+ <!-- ========================== -->
+ <!-- Animation class attributes -->
+ <!-- ========================== -->
+ <eat-comment />
+
+ <declare-styleable name="AnimationSet">
+ <attr name="shareInterpolator" format="boolean" />
+ </declare-styleable>
+
+ <declare-styleable name="Animation">
+ <!-- Defines the interpolator used to smooth the animation movement in time. -->
+ <attr name="interpolator" />
+ <!-- When set to true, the animation transformation is applied before the animation has
+ started. The default value is true. -->
+ <attr name="fillBefore" format="boolean" />
+ <!-- When set to true, the animation transformation is applied after the animation is
+ over. The default value is false. -->
+ <attr name="fillAfter" format="boolean" />
+ <!-- Amount of time (in milliseconds) for the animation to run. -->
+ <attr name="duration" />
+ <!-- Delay in milliseconds before the animation runs, once start time is reached. -->
+ <attr name="startOffset" format="integer" />
+ <!-- Defines how many times the animation should repeat. The default value is 0. -->
+ <attr name="repeatCount" format="integer">
+ <enum name="infinite" value="-1" />
+ </attr>
+ <!-- Defines the animation behavior when it reaches the end and the repeat count is
+ greater than 0 or infinite. The default value is restart. -->
+ <attr name="repeatMode">
+ <!-- The animation starts again from the beginning. -->
+ <enum name="restart" value="1" />
+ <!-- The animation plays backward. -->
+ <enum name="reverse" value="2" />
+ </attr>
+ <!-- Allows for an adjustment of the Z ordering of the content being
+ animated for the duration of the animation. The default value is normal. -->
+ <attr name="zAdjustment">
+ <!-- The content being animated be kept in its current Z order. -->
+ <enum name="normal" value="0" />
+ <!-- The content being animated is forced on top of all other
+ content for the duration of the animation. -->
+ <enum name="top" value="1" />
+ <!-- The content being animated is forced under all other
+ content for the duration of the animation. -->
+ <enum name="bottom" value="-1" />
+ </attr>
+ </declare-styleable>
+
+ <declare-styleable name="RotateAnimation">
+ <attr name="fromDegrees" />
+ <attr name="toDegrees" />
+ <attr name="pivotX" />
+ <attr name="pivotY" />
+ </declare-styleable>
+
+ <declare-styleable name="ScaleAnimation">
+ <attr name="fromXScale" format="float" />
+ <attr name="toXScale" format="float" />
+ <attr name="fromYScale" format="float" />
+ <attr name="toYScale" format="float" />
+ <attr name="pivotX" />
+ <attr name="pivotY" />
+ </declare-styleable>
+
+ <declare-styleable name="TranslateAnimation">
+ <attr name="fromXDelta" format="float|fraction" />
+ <attr name="toXDelta" format="float|fraction" />
+ <attr name="fromYDelta" format="float|fraction" />
+ <attr name="toYDelta" format="float|fraction" />
+ </declare-styleable>
+
+ <declare-styleable name="AlphaAnimation">
+ <attr name="fromAlpha" format="float" />
+ <attr name="toAlpha" format="float" />
+ </declare-styleable>
+
+ <declare-styleable name="LayoutAnimation">
+ <!-- Fraction of the animation duration used to delay the beginning of
+ the animation of each child. -->
+ <attr name="delay" format="float|fraction" />
+ <!-- Animation to use on each child. -->
+ <attr name="animation" format="reference" />
+ <!-- The order in which the animations will be started. -->
+ <attr name="animationOrder">
+ <!-- Animations are started in the natural order. -->
+ <enum name="normal" value="0" />
+ <!-- Animations are started in the reverse order. -->
+ <enum name="reverse" value="1" />
+ <!-- Animations are started randomly. -->
+ <enum name="random" value="2" />
+ </attr>
+ <!-- Interpolator used to interpolate the delay between the start of
+ each animation. -->
+ <attr name="interpolator" />
+ </declare-styleable>
+
+ <declare-styleable name="GridLayoutAnimation">
+ <!-- Fraction of the animation duration used to delay the beginning of
+ the animation of each column. -->
+ <attr name="columnDelay" format="float|fraction" />
+ <!-- Fraction of the animation duration used to delay the beginning of
+ the animation of each row. -->
+ <attr name="rowDelay" format="float|fraction" />
+ <!-- Direction of the animation in the grid. -->
+ <attr name="direction">
+ <!-- Animates columns from left to right. -->
+ <flag name="left_to_right" value="0x0" />
+ <!-- Animates columns from right to left. -->
+ <flag name="right_to_left" value="0x1" />
+ <!-- Animates rows from top to bottom. -->
+ <flag name="top_to_bottom" value="0x0" />
+ <!-- Animates rows from bottom to top. -->
+ <flag name="bottom_to_top" value="0x2" />
+ </attr>
+ <!-- Priority of the rows and columns. When the priority is none,
+ both rows and columns have the same priority. When the priority is
+ column, the animations will be applied on the columns first. The same
+ goes for rows. -->
+ <attr name="directionPriority">
+ <!-- Rows and columns are animated at the same time. -->
+ <enum name="none" value="0" />
+ <!-- Columns are animated first. -->
+ <enum name="column" value="1" />
+ <!-- Rows are animated first. -->
+ <enum name="row" value="2" />
+ </attr>
+ </declare-styleable>
+
+ <declare-styleable name="AccelerateInterpolator">
+ <!-- This is the amount of deceleration to ad when easing in. -->
+ <attr name="factor" format="float" />
+ </declare-styleable>
+
+ <declare-styleable name="DecelerateInterpolator">
+ <!-- This is the amount of acceleration to ad when easing out. -->
+ <attr name="factor" />
+ </declare-styleable>
+
+ <declare-styleable name="CycleInterpolator">
+ <attr name="cycles" format="float" />
+ </declare-styleable>
+
+ <!-- ========================== -->
+ <!-- State attributes -->
+ <!-- ========================== -->
+ <eat-comment />
+
+ <!-- Drawable states.
+ The mapping of Drawable states to a particular drawables is specified
+ in the "state" elements of a Widget's "selector" element.
+ Possible values:
+ <ul>
+ <li>"state_focused"
+ <li>"state_window_focused"
+ <li>"state_enabled"
+ <li>"state_checked"
+ <li>"state_selected"
+ <li>"state_active"
+ <li>"state_single"
+ <li>"state_first"
+ <li>"state_mid"
+ <li>"state_last"
+ <li>"state_only"
+ <li>"state_pressed"
+ <li>"state_error"
+ <li>"state_circle"
+ <li>"state_rect"
+ <li>"state_grow"
+ <li>"state_move"
+ </ul> -->
+ <declare-styleable name="DrawableStates">
+ <!-- State value for {@link android.graphics.drawable.StateListDrawable StateListDrawable}.-->
+ <attr name="state_focused" format="boolean" />
+ <!-- State value for {@link android.graphics.drawable.StateListDrawable StateListDrawable}.-->
+ <attr name="state_window_focused" format="boolean" />
+ <!-- State value for {@link android.graphics.drawable.StateListDrawable StateListDrawable}.-->
+ <attr name="state_enabled" format="boolean" />
+ <!-- State identifier indicating that the object <var>may</var> display a check mark.
+ See {@link R.attr#state_checked} for the identifier that indicates whether it is
+ actually checked. -->
+ <attr name="state_checkable" format="boolean"/>
+ <!-- State identifier indicating that the object is currently checked. See
+ {@link R.attr#state_checkable} for an additional identifier that can indicate if
+ any object may ever display a check, regardless of whether state_checked is
+ currently set. -->
+ <attr name="state_checked" format="boolean"/>
+ <!-- State value for {@link android.graphics.drawable.StateListDrawable StateListDrawable}.-->
+ <attr name="state_selected" format="boolean" />
+ <!-- State value for {@link android.graphics.drawable.StateListDrawable StateListDrawable}.-->
+ <attr name="state_active" format="boolean" />
+ <!-- State value for {@link android.graphics.drawable.StateListDrawable StateListDrawable}.-->
+ <attr name="state_single" format="boolean" />
+ <!-- State value for {@link android.graphics.drawable.StateListDrawable StateListDrawable}.-->
+ <attr name="state_first" format="boolean" />
+ <!-- State value for {@link android.graphics.drawable.StateListDrawable StateListDrawable}.-->
+ <attr name="state_middle" format="boolean" />
+ <!-- State value for {@link android.graphics.drawable.StateListDrawable StateListDrawable}.-->
+ <attr name="state_last" format="boolean" />
+ <!-- State value for {@link android.graphics.drawable.StateListDrawable StateListDrawable}.-->
+ <attr name="state_pressed" format="boolean" />
+ </declare-styleable>
+ <declare-styleable name="ViewDrawableStates">
+ <attr name="state_pressed" />
+ <attr name="state_focused" />
+ <attr name="state_selected" />
+ <attr name="state_window_focused" />
+ <attr name="state_enabled" />
+ </declare-styleable>
+ <!-- State array representing a menu item that is currently checked. -->
+ <declare-styleable name="MenuItemCheckedState">
+ <attr name="state_checkable" />
+ <attr name="state_checked" />
+ </declare-styleable>
+ <!-- State array representing a menu item that is checkable but is not currently checked. -->
+ <declare-styleable name="MenuItemUncheckedState">
+ <attr name="state_checkable" />
+ </declare-styleable>
+ <!-- State array representing a menu item that is currently focused and checked. -->
+ <declare-styleable name="MenuItemCheckedFocusedState">
+ <attr name="state_checkable" />
+ <attr name="state_checked" />
+ <attr name="state_focused" />
+ </declare-styleable>
+ <!-- State array representing a menu item that is focused and checkable but is not currently checked. -->
+ <declare-styleable name="MenuItemUncheckedFocusedState">
+ <attr name="state_checkable" />
+ <attr name="state_focused" />
+ </declare-styleable>
+ <!-- State array representing an expandable list child's indicator. -->
+ <declare-styleable name="ExpandableListChildIndicatorState">
+ <!-- State identifier indicating the child is the last child within its group. -->
+ <attr name="state_last" />
+ </declare-styleable>
+ <!-- State array representing an expandable list group's indicator. -->
+ <declare-styleable name="ExpandableListGroupIndicatorState">
+ <!-- State identifier indicating the group is expanded. -->
+ <attr name="state_expanded" format="boolean" />
+ <!-- State identifier indicating the group is empty (has no children). -->
+ <attr name="state_empty" format="boolean" />
+ </declare-styleable>
+ <declare-styleable name="PopupWindowBackgroundState">
+ <!-- State identifier indicating the popup will be above the anchor. -->
+ <attr name="state_above_anchor" format="boolean" />
+ </declare-styleable>
+
+ <!-- ***************************************************************** -->
+ <!-- Support for Searchable activities. -->
+ <!-- ***************************************************************** -->
+ <eat-comment />
+
+ <!-- Searchable activities &amp; applications must provide search configuration information
+ in an XML file, typically called searchable.xml. This file is referenced in your manifest.
+ For a more in-depth discussion of search configuration, please refer to
+ {@link android.app.SearchManager}. -->
+ <declare-styleable name="Searchable">
+ <!-- If provided, this icon will be shown in place of the label. It is typically used
+ in order to identify a searchable application via a logo or branding, instead of
+ plain text. This is a reference to a drawable (icon) resource.
+ <i>Optional attribute.</i> -->
+ <attr name="icon" />
+ <!-- This is the user-displayed name of the searchable activity. <i>Required
+ attribute.</i> -->
+ <attr name="label" />
+ <!-- If supplied, this string will be displayed as a hint to the user. <i>Optional
+ attribute.</i> -->
+ <attr name="hint" />
+ <!-- If supplied, this string will be displayed as the text of the "Search" button.
+ <i>Optional attribute.</i> -->
+ <attr name="searchButtonText" format="string" />
+
+ <!-- Additional features are controlled by mode bits in this field. Omitting
+ this field, or setting to zero, provides default behavior. <i>Optional attribute.</i>
+ -->
+ <attr name="searchMode">
+ <!-- If set, this flag enables the display of the search target (label) within the
+ search bar. If neither bad mode is selected, no badge will be shown. -->
+ <flag name="showSearchLabelAsBadge" value="0x04" />
+ <!-- If set, this flag enables the display of the search target (icon) within the
+ search bar. (Note, overrides showSearchLabel) If neither bad mode is selected,
+ no badge will be shown.-->
+ <flag name="showSearchIconAsBadge" value="0x08" />
+ <!-- If set, this flag causes the suggestion column SUGGEST_COLUMN_INTENT_DATA to
+ be considered as the text for suggestion query rewriting. This should only
+ be used when the values in SUGGEST_COLUMN_INTENT_DATA are suitable for user
+ inspection and editing - typically, HTTP/HTTPS Uri's. -->
+ <flag name="queryRewriteFromData" value="0x10" />
+ <!-- If set, this flag causes the suggestion column SUGGEST_COLUMN_TEXT_1 to
+ be considered as the text for suggestion query rewriting. This should be used
+ for suggestions in which no query text is provided and the SUGGEST_COLUMN_INTENT_DATA
+ values are not suitable for user inspection and editing. -->
+ <flag name="queryRewriteFromText" value="0x20" />
+ </attr>
+
+ <!-- If provided, this is the trigger indicating that the searchable activity
+ provides suggestions as well. The value must be a fully-qualified content provider
+ authority (e.g. "com.example.android.apis.SuggestionProvider") and should match the
+ "android:authorities" tag in your content provider's manifest entry. <i>Optional
+ attribute.</i> -->
+ <attr name="searchSuggestAuthority" format="string" />
+ <!-- If provided, this will be inserted in the suggestions query Uri, after the authority
+ you have provide but before the standard suggestions path. <i>Optional attribute.</i>
+ -->
+ <attr name="searchSuggestPath" format="string" />
+ <!-- If provided, suggestion queries will be passed into your query function
+ as the <i>selection</i> parameter. Typically this will be a WHERE clause for your
+ database, and will contain a single question mark, which represents the actual query
+ string that has been typed by the user. If not provided, then the user query text
+ will be appended to the query Uri (after an additional "/".) <i>Optional
+ attribute.</i> -->
+ <attr name="searchSuggestSelection" format="string" />
+
+ <!-- If provided, and not overridden by an action in the selected suggestion, this
+ string will be placed in the action field of the {@link android.content.Intent Intent}
+ when the user clicks a suggestion. <i>Optional attribute.</i> -->
+ <attr name="searchSuggestIntentAction" format="string" />
+ <!-- If provided, and not overridden by an action in the selected suggestion, this
+ string will be placed in the data field of the {@link android.content.Intent Intent}
+ when the user clicks a suggestion. <i>Optional attribute.</i> -->
+ <attr name="searchSuggestIntentData" format="string" />
+
+ </declare-styleable>
+
+ <!-- In order to process special action keys during search, you must define them using
+ one or more "ActionKey" elements in your Searchable metadata. For a more in-depth
+ discussion of action code handling, please refer to {@link android.app.SearchManager}.
+ -->
+ <declare-styleable name="SearchableActionKey">
+ <!-- This attribute denotes the action key you wish to respond to. Note that not
+ all action keys are actually supported using this mechanism, as many of them are
+ used for typing, navigation, or system functions. This will be added to the
+ {@link android.content.Intent#ACTION_SEARCH ACTION_SEARCH} intent that is passed to your
+ searchable activity. To examine the key code, use
+ {@link android.content.Intent#getIntExtra getIntExtra(SearchManager.ACTION_KEY)}.
+ <p>Note, in addition to the keycode, you must also provide one or more of the action
+ specifier attributes. <i>Required attribute.</i> -->
+ <attr name="keycode" />
+
+ <!-- If you wish to handle an action key during normal search query entry, you
+ must define an action string here. This will be added to the
+ {@link android.content.Intent#ACTION_SEARCH ACTION_SEARCH} intent that is passed to your
+ searchable activity. To examine the string, use
+ {@link android.content.Intent#getStringExtra getStringExtra(SearchManager.ACTION_MSG)}.
+ <i>Optional attribute.</i> -->
+ <attr name="queryActionMsg" format="string" />
+
+ <!-- If you wish to handle an action key while a suggestion is being displayed <i>and
+ selected</i>, there are two ways to handle this. If <i>all</i> of your suggestions
+ can handle the action key, you can simply define the action message using this
+ attribute. This will be added to the
+ {@link android.content.Intent#ACTION_SEARCH ACTION_SEARCH} intent that is passed to your
+ searchable activity. To examine the string, use
+ {@link android.content.Intent#getStringExtra getStringExtra(SearchManager.ACTION_MSG)}.
+ <i>Optional attribute.</i> -->
+ <attr name="suggestActionMsg" format="string" />
+
+ <!-- If you wish to handle an action key while a suggestion is being displayed <i>and
+ selected</i>, but you do not wish to enable this action key for every suggestion,
+ then you can use this attribute to control it on a suggestion-by-suggestion basis.
+ First, you must define a column (and name it here) where your suggestions will include
+ the action string. Then, in your content provider, you must provide this column, and
+ when desired, provide data in this column.
+ The search manager will look at your suggestion cursor, using the string
+ provided here in order to select a column, and will use that to select a string from
+ the cursor. That string will be added to the
+ {@link android.content.Intent#ACTION_SEARCH ACTION_SEARCH} intent that is passed to
+ your searchable activity. To examine the string, use
+ {@link android.content.Intent#getStringExtra
+ getStringExtra(SearchManager.ACTION_MSG)}. <i>If the data does not exist for the
+ selection suggestion, the action key will be ignored.</i><i>Optional attribute.</i> -->
+ <attr name="suggestActionMsgColumn" format="string" />
+
+ </declare-styleable>
+
+ <!-- ***************************************************************** -->
+ <!-- Support for MapView. -->
+ <!-- ***************************************************************** -->
+ <eat-comment />
+
+ <!-- The set of attributes for a MapView. -->
+ <declare-styleable name="MapView">
+ <!-- An API Key required to use MapView. Currently, this can be an arbitrary string.
+ In order to run on actual devices, though, your app will need an authentic key, but
+ the process for issuing keys is not ready at this time. -->
+ <attr name="apiKey" format="string" />
+ </declare-styleable>
+
+ <!-- **************************************************************** -->
+ <!-- Menu XML inflation. -->
+ <!-- **************************************************************** -->
+ <eat-comment />
+
+ <!-- Base attributes that are available to all Menu objects. -->
+ <declare-styleable name="Menu">
+ </declare-styleable>
+
+ <!-- Base attributes that are available to all groups. -->
+ <declare-styleable name="MenuGroup">
+
+ <!-- The ID of the group. -->
+ <attr name="id" />
+
+ <!-- The category applied to all items within this group.
+ (This will be or'ed with the orderInCategory attribute.) -->
+ <attr name="menuCategory">
+ <!-- Items are part of a container. -->
+ <enum name="container" value="0x00010000" />
+ <!-- Items are provided by the system. -->
+ <enum name="system" value="0x00020000" />
+ <!-- Items are user-supplied secondary (infrequently used). -->
+ <enum name="secondary" value="0x00030000" />
+ <!-- Items are alternative actions. -->
+ <enum name="alternative" value="0x00040000" />
+ </attr>
+
+ <!-- The order within the category applied to all items within this group.
+ (This will be or'ed with the category attribute.) -->
+ <attr name="orderInCategory" format="integer" />
+
+ <!-- Whether the items are capable of displaying a check mark. -->
+ <attr name="checkableBehavior">
+ <!-- The items are not checkable. -->
+ <enum name="none" value="0" />
+ <!-- The items are all checkable. -->
+ <enum name="all" value="1" />
+ <!-- The items are checkable and there will only be a single checked item in
+ this group. -->
+ <enum name="single" value="2" />
+ </attr>
+
+ <!-- Whether the items are shown/visible. -->
+ <attr name="visible" />
+
+ <!-- Whether the items are enabled. -->
+ <attr name="enabled" />
+
+ </declare-styleable>
+
+ <!-- Base attributes that are available to all Item objects. -->
+ <declare-styleable name="MenuItem">
+
+ <!-- The ID of the item. -->
+ <attr name="id" />
+
+ <!-- The category applied to the item.
+ (This will be or'ed with the orderInCategory attribute.) -->
+ <attr name="menuCategory" />
+
+ <!-- The order within the category applied to the item.
+ (This will be or'ed with the category attribute.) -->
+ <attr name="orderInCategory" />
+
+ <!-- The title associated with the item. -->
+ <attr name="title" format="string" />
+
+ <!-- The condensed title associated with the item. This is used in situations where the
+ normal title may be too long to be displayed. -->
+ <attr name="titleCondensed" format="string" />
+
+ <!-- The icon associated with this item. This icon will not always be shown, so
+ the title should be sufficient in describing this item. -->
+ <attr name="icon" />
+
+ <!-- The alphabetic shortcut key. This is the shortcut when using a keyboard
+ with alphabetic keys. -->
+ <attr name="alphabeticShortcut" format="string" />
+
+ <!-- The numeric shortcut key. This is the shortcut when using a numeric (e.g., 12-key)
+ keyboard. -->
+ <attr name="numericShortcut" format="string" />
+
+ <!-- Whether the item is capable of displaying a check mark. -->
+ <attr name="checkable" format="boolean" />
+
+ <!-- Whether the item is checked. Note that you must first have enabled checking with
+ the checkable attribute or else the check mark will not appear. -->
+ <attr name="checked" />
+
+ <!-- Whether the item is shown/visible. -->
+ <attr name="visible" />
+
+ <!-- Whether the item is enabled. -->
+ <attr name="enabled" />
+
+ </declare-styleable>
+
+ <!-- **************************************************************** -->
+ <!-- Preferences framework. -->
+ <!-- **************************************************************** -->
+ <eat-comment />
+
+ <!-- Base attributes available to PreferenceGroup. -->
+ <declare-styleable name="PreferenceGroup">
+ <!-- Whether to order the Preference under this group as they appear in the XML file.
+ If this is false, the ordering will follow the Preference order attribute and
+ default to alphabetic for those without the order attribute. -->
+ <attr name="orderingFromXml" format="boolean" />
+ </declare-styleable>
+
+ <!-- WARNING: If adding attributes to Preference, make sure it does not conflict
+ with a View's attributes. Some subclasses (e.g., EditTextPreference)
+ proxy all attributes to its EditText widget. -->
+ <eat-comment />
+
+ <!-- Base attributes available to Preference. -->
+ <declare-styleable name="Preference">
+ <!-- The key to store the Preference value. -->
+ <attr name="key" format="string" />
+ <!-- The title for the Preference in a PreferenceActivity screen. -->
+ <attr name="title" />
+ <!-- The summary for the Preference in a PreferenceActivity screen. -->
+ <attr name="summary" format="string" />
+ <!-- The order for the Preference (lower values are to be ordered first). If this is not
+ specified, the default orderin will be alphabetic. -->
+ <attr name="order" format="integer" />
+ <!-- The layout for the Preference in a PreferenceActivity screen. This should
+ rarely need to be changed, look at widgetLayout instead. -->
+ <attr name="layout" />
+ <!-- The layout for the controllable widget portion of a Preference. This is inflated
+ into the layout for a Preference and should be used more frequently than
+ the layout attribute. For example, a checkbox preference would specify
+ a custom layout (consisting of just the CheckBox) here. -->
+ <attr name="widgetLayout" format="reference" />
+ <!-- Whether the Preference is enabled. -->
+ <attr name="enabled" />
+ <!-- Whether the Preference is selectable. -->
+ <attr name="selectable" format="boolean" />
+ <!-- The key of another Preference that this Preference will depend on. If the other
+ Preference is not set or is off, this Preference will be disabled. -->
+ <attr name="dependency" format="string" />
+ <!-- Whether the Preference stores its value to the shared preferences. -->
+ <attr name="persistent" />
+ <!-- The default value for the preference, which will be set either if persistence
+ is off or persistence is on and the preference is not found in the persistent
+ storage. -->
+ <attr name="defaultValue" format="string|boolean|integer|reference|float" />
+ <!-- Whether the view of this Preference should be disabled when
+ this Preference is disabled. -->
+ <attr name="shouldDisableView" format="boolean" />
+ </declare-styleable>
+
+ <!-- Base attributes available to CheckBoxPreference. -->
+ <declare-styleable name="CheckBoxPreference">
+ <!-- The summary for the Preference in a PreferenceActivity screen when the
+ CheckBoxPreference is checked. If separate on/off summaries are not
+ needed, the summary attribute can be used instead. -->
+ <attr name="summaryOn" format="string" />
+ <!-- The summary for the Preference in a PreferenceActivity screen when the
+ CheckBoxPreference is unchecked. If separate on/off summaries are not
+ needed, the summary attribute can be used instead. -->
+ <attr name="summaryOff" format="string" />
+ <!-- The state (true for on, or false for off) that causes dependents to be disabled. By default,
+ dependents will be disabled when this is unchecked, so the value of this preference is false. -->
+ <attr name="disableDependentsState" format="boolean" />
+ </declare-styleable>
+
+ <!-- Base attributes available to DialogPreference. -->
+ <declare-styleable name="DialogPreference">
+ <!-- The title in the dialog. -->
+ <attr name="dialogTitle" format="string" />
+ <!-- The message in the dialog. If a dialogLayout is provided and contains
+ a TextView with ID android:id/message, this message will be placed in there. -->
+ <attr name="dialogMessage" format="string" />
+ <!-- The icon for the dialog. -->
+ <attr name="dialogIcon" format="reference" />
+ <!-- The positive button text for the dialog. Set to @null to hide the positive button. -->
+ <attr name="positiveButtonText" format="string" />
+ <!-- The negative button text for the dialog. Set to @null to hide the negative button. -->
+ <attr name="negativeButtonText" format="string" />
+ <!-- A layout to be used as the content View for the dialog. By default, this shouldn't
+ be needed. If a custom DialogPreference is required, this should be set. For example,
+ the EditTextPreference uses a layout with an EditText as this attribute. -->
+ <attr name="dialogLayout" format="reference" />
+ </declare-styleable>
+
+ <!-- Base attributes available to ListPreference. -->
+ <declare-styleable name="ListPreference">
+ <!-- The human-readable array to present as a list. Each entry must have a corresponding
+ index in entryValues. -->
+ <attr name="entries" />
+ <!-- The array to find the value to save for a preference when an entry from
+ entries is selected. If a user clicks on the second item in entries, the
+ second item in this array will be saved to the preference. -->
+ <attr name="entryValues" format="reference" />
+ </declare-styleable>
+
+ <!-- Base attributes available to RingtonePreference. -->
+ <declare-styleable name="RingtonePreference">
+ <!-- Which ringtone type(s) to show in the picker. -->
+ <attr name="ringtoneType">
+ <!-- Ringtones. -->
+ <flag name="ringtone" value="1" />
+ <!-- Notification sounds. -->
+ <flag name="notification" value="2" />
+ <!-- Alarm sounds. -->
+ <flag name="alarm" value="4" />
+ <!-- All available ringtone sounds. -->
+ <flag name="all" value="7" />
+ </attr>
+ <!-- Whether to show an item for a default sound. -->
+ <attr name="showDefault" format="boolean" />
+ <!-- Whether to show an item for 'Silent'. -->
+ <attr name="showSilent" format="boolean" />
+ </declare-styleable>
+
+ <!-- Base attributes available to VolumePreference. -->
+ <declare-styleable name="VolumePreference">
+ <!-- Different audio stream types. -->
+ <attr name="streamType">
+ <enum name="voice" value="0" />
+ <enum name="system" value="1" />
+ <enum name="ring" value="2" />
+ <enum name="music" value="3" />
+ <enum name="alarm" value="4" />
+ </attr>
+ </declare-styleable>
+
+</resources>
+
diff --git a/core/res/res/values/attrs_manifest.xml b/core/res/res/values/attrs_manifest.xml
new file mode 100644
index 0000000..7f47182
--- /dev/null
+++ b/core/res/res/values/attrs_manifest.xml
@@ -0,0 +1,1103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<resources>
+ <!-- **************************************************************** -->
+ <!-- These are the attributes used in AndroidManifest.xml. -->
+ <!-- **************************************************************** -->
+ <eat-comment />
+
+ <!-- The overall theme to use for an activity. Use with either the
+ application tag (to supply a default theme for all activities) or
+ the activity tag (to supply a specific theme for that activity).
+
+ <p>This automatically sets
+ your activity's Context to use this theme, and may also be used
+ for "starting" animations prior to the activity being launched (to
+ better match what the activity actually looks like). It is a reference
+ to a style resource defining the theme. If not set, the default
+ system theme will be used. -->
+ <attr name="theme" format="reference" />
+
+ <!-- A user-legible name for the given item. Use with the
+ application tag (to supply a default label for all application
+ components), or with the activity, receiver, service, or instrumentation
+ tag (to supply a specific label for that component). It may also be
+ used with the intent-filter tag to supply a label to show to the
+ user when an activity is being selected based on a particular Intent.
+
+ <p>The given label will be used wherever the user sees information
+ about its associated component; for example, as the name of a
+ main activity that is displayed in the launcher. You should
+ generally set this to a reference to a string resource, so that
+ it can be localized, however it is also allowed to supply a plain
+ string for quick and dirty programming. -->
+ <attr name="label" format="reference|string" />
+
+ <!-- A Drawable resource providing a graphical representation of its
+ associated item. Use with the
+ application tag (to supply a default icon for all application
+ components), or with the activity, receiver, service, or instrumentation
+ tag (to supply a specific icon for that component). It may also be
+ used with the intent-filter tag to supply an icon to show to the
+ user when an activity is being selected based on a particular Intent.
+
+ <p>The given icon will be used to display to the user a graphical
+ representation of its associated component; for example, as the icon
+ for main activity that is displayed in the launcher. This must be
+ a reference to a Drawable resource containing the image definition. -->
+ <attr name="icon" format="reference" />
+
+ <!-- Name of the activity to be launched to manage application's space on
+ device. The specified activity gets automatically launched when the
+ application's space needs to be managed and is usually invoked
+ through user actions. Applications can thus provide their own custom
+ behavior for managing space for various scenarios like out of memory
+ conditions. This is an optional attribute and
+ applications can choose not to specify a default activity to
+ manage space. -->
+ <attr name="manageSpaceActivity" format="string" />
+
+ <!-- Option to let applications specify that user data can/cannot be
+ cleared. Some applications might not want to clear user data. Such
+ applications can explicitly set this value to false. This flag is
+ turned on by default unless explicitly set to false
+ by applications. -->
+ <attr name="allowClearUserData" format="boolean" />
+
+ <!-- A unique name for the given item. This must use a Java-style naming
+ convention to ensure the name is unique, for example
+ "com.mycompany.MyName". -->
+ <attr name="name" format="string" />
+
+ <!-- Specify a permission that a client is required to have in order to
+ use the associated object. If the client does not hold the named
+ permission, its request will fail. See the
+ <a href="{@docRoot}devel/security.html">Security Model</a>
+ document for more information on permissions. -->
+ <attr name="permission" format="string" />
+
+ <!-- A specific {@link android.R.attr#permission} name for read-only
+ access to a {@link android.content.ContentProvider}. See the
+ <a href="{@docRoot}devel/security.html">Security Model</a>
+ document for more information on permissions. -->
+ <attr name="readPermission" format="string" />
+
+ <!-- A specific {@link android.R.attr#permission} name for write
+ access to a {@link android.content.ContentProvider}. See the
+ <a href="{@docRoot}devel/security.html">Security Model</a>
+ document for more information on permissions. -->
+ <attr name="writePermission" format="string" />
+
+ <!-- If true, the {@link android.content.Context#grantUriPermission
+ Context.grantUriPermission} or corresponding Intent flags can
+ be used to allow others to access specific URIs in the content
+ provider, even if they do not have an explicit read or write
+ permission. If you are supporting this feature, you must be
+ sure to call {@link android.content.Context#revokeUriPermission
+ Context.revokeUriPermission} when URIs are deleted from your
+ provider.-->
+ <attr name="grantUriPermissions" format="boolean" />
+
+ <!-- Characterizes the potential risk implied in a permission and
+ indicates the procedure the system should follow when determining
+ whether to grant the permission to an application requesting it. {@link
+ android.Manifest.permission Standard permissions} have a predefined and
+ permanent protectionLevel. If you are creating a custom permission in an
+ application, you can define a protectionLevel attribute with one of the
+ values listed below. If no protectionLevel is defined for a custom
+ permission, the system assigns the default ("normal"). -->
+ <attr name="protectionLevel">
+ <!-- A lower-risk permission that gives an application access to isolated
+ application-level features, with minimal risk to other applications,
+ the system, or the user. The system automatically grants this type
+ of permission to a requesting application at installation, without
+ asking for the user's explicit approval (though the user always
+ has the option to review these permissions before installing). -->
+ <enum name="normal" value="0" />
+ <!-- A higher-risk permission that would give a requesting application
+ access to private user data or control over the device that can
+ negatively impact the user. Because this type of permission
+ introduces potential risk, the system may not automatically
+ grant it to the requesting application. For example, any dangerous
+ permissions requested by an application may be displayed to the
+ user and require confirmation before proceeding, or some other
+ approach may be taken to avoid the user automatically allowing
+ the use of such facilities. -->
+ <enum name="dangerous" value="1" />
+ <!-- A permission that the system is to grant only if the requesting
+ application is signed with the same certificate as the application
+ that declared the permission. If the certificates match, the system
+ automatically grants the permission without notifying the user or
+ asking for the user's explicit approval. -->
+ <enum name="signature" value="2" />
+ <!-- A permission that the system is to grant only to packages in the
+ Android system image <em>or</em> that are signed with the same
+ certificates. Please avoid using this option, as the
+ signature protection level should be sufficient for most needs and
+ works regardless of exactly where applications are installed. This
+ permission is used for certain special situations where multiple
+ vendors have applications built in to a system image which need
+ to share specific features explicitly because they are being built
+ together. -->
+ <enum name="signatureOrSystem" value="3" />
+ </attr>
+
+ <!-- Specified the name of a group that this permission is associated
+ with. The group must have been defined with the
+ {@link android.R.styleable#AndroidManifestPermissionGroup permission-group} tag. -->
+ <attr name="permissionGroup" format="string" />
+
+ <!-- Specify the name of a user ID that will be shared between multiple
+ packages. By default, each package gets its own unique user-id.
+ By setting this value on two or more packages, each of these packages
+ will be given a single shared user ID, so they can for example run
+ in the same process. Note that for them to actually get the same
+ user ID, they must also be signed with the same signature. -->
+ <attr name="sharedUserId" format="string" />
+
+ <!-- Internal version code. This is the number used to determine whether
+ one version is more recent than another: it has no other meaning than
+ that higher numbers are more recent. You could use this number to
+ encode a "x.y" in the lower and upper 16 bits, make it a build
+ number, simply increase it by one each time a new version is
+ released, or define it however else you want, as long as each
+ successive version has a higher number. This is not a version
+ number generally shown to the user, that is usually supplied
+ with {@link android.R.attr#versionName}. -->
+ <attr name="versionCode" format="integer" />
+
+ <!-- The text shown to the user to indicate the version they have. This
+ is used for no other purpose than display to the user; the actual
+ significant version number is given by {@link android.R.attr#versionCode}. -->
+ <attr name="versionName" format="string" />
+
+ <!-- Flag to control special persistent mode of an application. This should
+ not normally be used by applications; it requires that the system keep
+ your application running at all times. -->
+ <attr name="persistent" format="boolean" />
+
+ <!-- Flag indicating whether the application can be debugged, even when
+ running on a device that is running in user mode. -->
+ <attr name="debuggable" format="boolean" />
+
+ <!-- Flag indicating whether the given application component is available
+ to other applications. If false, it can only be accessed by
+ applications with its same user id (which usually means only by
+ code in its own package). If true, it can be invoked by external
+ entities, though which ones can do so may be controlled through
+ permissions. The default value is false for activity, receiver,
+ and service components that do not specify any intent filters; it
+ is true for activity, receiver, and service components that do
+ have intent filters (implying they expect to be invoked by others
+ who do not know their particular component name) and for all
+ content providers. -->
+ <attr name="exported" format="boolean" />
+
+ <!-- Specify a specific process that the associated code is to run in.
+ Use with the application tag (to supply a default process for all
+ application components), or with the activity, receiver, service,
+ or provider tag (to supply a specific icon for that component).
+
+ <p>Application components are normally run in a single process that
+ is created for the entire application. You can use this tag to modify
+ where they run. If the process name begins with a ':' character,
+ a new process private to that application will be created when needed
+ to run that component (allowing you to spread your application across
+ multiple processes). If the process name begins with a lower-case
+ character, the component will be run in a global process of that name,
+ provided that you have permission to do so, allowing multiple
+ applications to share one process to reduce resource usage. -->
+ <attr name="process" format="string" />
+
+ <!-- Specify a task name that activities have an "affinity" to.
+ Use with the application tag (to supply a default affinity for all
+ activities in the application), or with the activity tag (to supply
+ a specific affinity for that component).
+
+ <p>The default value for this attribute is the same as the package
+ name, indicating that all activities in the manifest should generally
+ be considered a single "application" to the user. You can use this
+ attribute to modify that behavior: either giving them an affinity
+ for another task, if the activities are intended to be part of that
+ task from the user's perspective, or using an empty string for
+ activities that have no affinity to a task. -->
+ <attr name="taskAffinity" format="string" />
+
+ <!-- Specify that an activity can be moved out of a task it is in to
+ the task it has an affinity for when appropriate. Use with the
+ application tag (to supply a default for all activities in the
+ application), or with an activity tag (to supply a specific
+ setting for that component).
+
+ <p>Normally when an application is started, it is associated with
+ the task of the activity that started it and stays there for its
+ entire lifetime. You can use the allowTaskReparenting feature to force an
+ activity to be re-parented to a different task when the task it is
+ in goes to the background. Typically this is used to cause the
+ activities of an application to move back to the main task associated
+ with that application. The activity is re-parented to the task
+ with the same {@link android.R.attr#taskAffinity} as it has. -->
+ <attr name="allowTaskReparenting" format="boolean" />
+
+ <!-- Specify whether a component is allowed to have multiple instances
+ of itself running in different processes. Use with the activity
+ and provider tags.
+
+ <p>Normally the system will ensure that all instances of a particular
+ component are only running in a single process. You can use this
+ attribute to disable that behavior, allowing the system to create
+ instances wherever they are used (provided permissions allow it).
+ This is most often used with content providers, so that instances
+ of a provider can be created in each client process, allowing them
+ to be used without performing IPC. -->
+ <attr name="multiprocess" format="boolean" />
+
+ <!-- Specify whether an activity should be finished when its task is
+ brought to the foreground by relaunching from the home screen.
+
+ <p>If both this option and {@link android.R.attr#allowTaskReparenting} are
+ specified, the finish trumps the affinity: the affinity will be
+ ignored and the activity simply finished. -->
+ <attr name="finishOnTaskLaunch" format="boolean" />
+
+ <!-- Specify whether an activity's task should be cleared when it
+ is re-launched from the home screen. As a result, every time the
+ user starts the task, they will be brought to its root activity,
+ regardless of whether they used BACK or HOME to last leave it.
+ This flag only applies to activities that
+ are used to start the root of a new task.
+
+ <p>An example of the use of this flag would be for the case where
+ a user launches activity A from home, and from there goes to
+ activity B. They now press home, and then return to activity A.
+ Normally they would see activity B, since that is what they were
+ last doing in A's task. However, if A has set this flag to true,
+ then upon going to the background all of the tasks on top of it (B
+ in this case) are removed, so when the user next returns to A they
+ will restart at its original activity.
+
+ <p>When this option is used in conjunction with
+ {@link android.R.attr#allowTaskReparenting}, the allowTaskReparenting trumps the
+ clear. That is, all activities above the root activity of the
+ task will be removed: those that have an affinity will be moved
+ to the task they are associated with, otherwise they will simply
+ be dropped as described here. -->
+ <attr name="clearTaskOnLaunch" format="boolean" />
+
+ <!-- Specify whether an acitivty's task state should always be maintained
+ by the system, or if it is allowed to reset the task to its initial
+ state in certain situations.
+
+ <p>Normally the system will reset a task (remove all activities from
+ the stack and reset the root activity) in certain situations when
+ the user re-selects that task from the home screen. Typically this
+ will be done if the user hasn't visited that task for a certain
+ amount of time, such as 30 minutes.
+
+ <p>By setting this attribute, the user will always return to your
+ task in its last state, regardless of how they get there. This is
+ useful, for example, in an application like the web browser where there
+ is a lot of state (such as multiple open tabs) that the application
+ would not like to lose. -->
+ <attr name="alwaysRetainTaskState" format="boolean" />
+
+ <!-- Indicates that an Activity does not need to have its freeze state
+ (as returned by {@link android.app.Activity#onSaveInstanceState}
+ retained in order to be restarted. Generally you use this for activities
+ that do not store any state. When this flag is set, if for some reason
+ the activity is killed before it has a chance to save its state,
+ then the system will not remove it from the activity stack like
+ it normally would. Instead, the next time the user navigates to
+ it its {@link android.app.Activity#onCreate} method will be called
+ with a null icicle, just like it was starting for the first time.
+
+ <p>This is used by the Home activity to make sure it does not get
+ removed if it crashes for some reason. -->
+ <attr name="stateNotNeeded" format="boolean" />
+
+ <!-- Indicates that an Activity should be excluded from the list of
+ recently launched activities. -->
+ <attr name="excludeFromRecents" format="boolean" />
+
+ <!-- Specify the authorities under which this content provider can be
+ found. Multiple authorities may be supplied by separating them
+ with a semicolon. Authority names should use a Java-style naming
+ convention (such as <code>com.google.provider.MyProvider</code>)
+ in order to avoid conflicts. Typically this name is the same
+ as the class implementation describing the provider's data structure. -->
+ <attr name="authorities" format="string" />
+
+ <!-- Flag indicating whether this content provider would like to
+ participate in data synchronization. -->
+ <attr name="syncable" format="boolean" />
+
+ <!-- Specify the order in which content providers hosted by a process
+ are instantiated when that process is created. Not needed unless
+ you have providers with dependencies between each other, to make
+ sure that they are created in the order needed by those dependencies.
+ The value is a simple integer, with higher numbers being
+ initialized first. -->
+ <attr name="initOrder" format="integer" />
+
+ <!-- Specify the relative importance or ability in handling a particular
+ Intent. For receivers, this controls the order in which they are
+ executed to receive a broadcast (note that for
+ asynchronous broadcasts, this order is ignored). For activities,
+ this provides information about how good an activity is handling an
+ Intent; when multiple activities match an intent and have different
+ priorities, only those with the higher priority value will be
+ considered a match.
+
+ <p>Only use if you really need to impose some specific
+ order in which the broadcasts are received, or want to forcibly
+ place an activity to always be preferred over others. The value is a
+ single integer, with higher numbers considered to be better. -->
+ <attr name="priority" format="integer" />
+
+ <!-- Specify how an activity should be launched. See the
+ <a href="{@docRoot}intro/appmodel.html">Application Model</a>
+ documentation for important information on how these options impact
+ the behavior of your application.
+
+ <p>If this attribute is not specified, <code>standard</code> launch
+ mode will be used. Note that the particular launch behavior can
+ be changed in some ways at runtime through the
+ {@link android.content.Intent} flags
+ {@link android.content.Intent#FLAG_ACTIVITY_SINGLE_TOP},
+ {@link android.content.Intent#FLAG_ACTIVITY_NEW_TASK}, and
+ {@link android.content.Intent#FLAG_ACTIVITY_MULTIPLE_TASK}. -->
+ <attr name="launchMode">
+ <!-- The default mode, which will usually create a new instance of
+ the activity when it is started, though this behavior may change
+ with the introduction of other options such as
+ {@link android.content.Intent#FLAG_ACTIVITY_NEW_TASK
+ Intent.FLAG_ACTIVITY_NEW_TASK}. -->
+ <enum name="standard" value="0" />
+ <!-- If, when starting the activity, there is already an
+ instance of the same activity class in the foreground that is
+ interacting with the user, then
+ re-use that instance. This existing instance will receive a call to
+ {@link android.app.Activity#onNewIntent Activity.onNewIntent()} with
+ the new Intent that is being started. -->
+ <enum name="singleTop" value="1" />
+ <!-- If, when starting the activity, there is already a task running
+ that starts with this activity, then instead of starting a new
+ instance the current task is brought to the front. The existing
+ instance will receive a call to {@link android.app.Activity#onNewIntent
+ Activity.onNewIntent()}
+ with the new Intent that is being started, and with the
+ {@link android.content.Intent#FLAG_ACTIVITY_BROUGHT_TO_FRONT
+ Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT} flag set. This is a superset
+ of the singleTop mode, where if there is already an instance
+ of the activity being started at the top of the stack, it will
+ receive the Intent as described there (without the
+ FLAG_ACTIVITY_BROUGHT_TO_FRONT flag set). See the
+ <a href="{@docRoot}intro/appmodel.html">Application Model</a>
+ documentation for more details on tasks.-->
+ <enum name="singleTask" value="2" />
+ <!-- Only allow one instance of this activity to ever be
+ running. This activity gets a unique task with only itself running
+ in it; if it is ever launched again with the same Intent, then that
+ task will be brought forward and its
+ {@link android.app.Activity#onNewIntent Activity.onNewIntent()}
+ method called. If this
+ activity tries to start a new activity, that new activity will be
+ launched in a separate task. See the
+ <a href="{@docRoot}intro/appmodel.html">Application Model</a>
+ documentation for more details on tasks. -->
+ <enum name="singleInstance" value="3" />
+ </attr>
+
+ <!-- Specify the orientation an activity should be run in. If not
+ specified, it will run in the current preferred orientation
+ of the screen. -->
+ <attr name="screenOrientation">
+ <!-- No preference specified: let the system decide the best
+ orientation. This will either be the orientation selected
+ by the activity below, or the user's preferred orientation
+ if this activity is the bottom of a task. If the user
+ explicitly turned off sensor based orientation through settings
+ sensor based device rotation will be ignored. If not by default
+ sensor based orientation will be taken into account and the
+ orientation will changed based on how the user rotates the device -->
+ <enum name="unspecified" value="-1" />
+ <!-- Would like to have the screen in a landscape orientation: that
+ is, with the display wider than it is tall. -->
+ <enum name="landscape" value="0" />
+ <!-- Would like to have the screen in a portrait orientation: that
+ is, with the display taller than it is wide. -->
+ <enum name="portrait" value="1" />
+ <!-- Use the user's current preferred orientation of the handset. -->
+ <enum name="user" value="2" />
+ <!-- Keep the screen in the same orientation as whatever is behind
+ this activity. -->
+ <enum name="behind" value="3" />
+ <!-- Orientation is determined by a physical orientation sensor:
+ the display will rotate based on how the user moves the device. -->
+ <enum name="sensor" value="4" />
+ <!-- Always ignore orientation determined by orientation sensor:
+ tthe display will not rotate when the user moves the device. -->
+ <enum name="nosensor" value="5" />
+ </attr>
+
+ <!-- Specify one or more configuration changes that the activity will
+ handle itself. If not specified, the activity will be restarted
+ if any of these configuration changes happen in the system. Otherwise,
+ the activity will remain running and its
+ {@link android.app.Activity#onConfigurationChanged Activity.onConfigurationChanged}
+ method called with the new configuration.
+
+ <p>Note that all of these configuration changes can impact the
+ resource values seen by the application, so you will generally need
+ to re-retrieve all resources (including view layouts, drawables, etc)
+ to correctly handle any configuration change.
+
+ <p>These values must be kept in sync with those in
+ {@link android.content.pm.ActivityInfo} and
+ include/utils/ResourceTypes.h. -->
+ <attr name="configChanges">
+ <!-- The IMSI MCC has changed, that is a SIM has been detected and
+ updated the Mobile Country Code. -->
+ <flag name="mcc" value="0x0001" />
+ <!-- The IMSI MNC has changed, that is a SIM has been detected and
+ updated the Mobile Network Code. -->
+ <flag name="mnc" value="0x0002" />
+ <!-- The locale has changed, that is the user has selected a new
+ language that text should be displayed in. -->
+ <flag name="locale" value="0x0004" />
+ <!-- The touchscreen has changed. Should never normally happen. -->
+ <flag name="touchscreen" value="0x0008" />
+ <!-- The keyboard type has changed, for example the user has plugged
+ in an external keyboard. -->
+ <flag name="keyboard" value="0x0010" />
+ <!-- The keyboard accessibility has changed, for example the user has
+ slid the keyboard out to expose it. -->
+ <flag name="keyboardHidden" value="0x0020" />
+ <!-- The navigation type has changed. Should never normally happen. -->
+ <flag name="navigation" value="0x0040" />
+ <!-- The screen orientation has changed, that is the user has
+ rotated the device. -->
+ <flag name="orientation" value="0x0080" />
+ <!-- The font scaling factor has changed, that is the user has
+ selected a new global font size. -->
+ <flag name="fontScale" value="0x40000000" />
+ </attr>
+
+ <!-- A longer descriptive text about a particular application or
+ permission that can be granted. This must be a reference
+ to a string resource; unlike
+ the {@link android.R.attr#label} attribute, this can not be a
+ raw string. -->
+ <attr name="description" format="reference" />
+
+ <!-- The name of the application package that an Instrumentation object
+ will run against. -->
+ <attr name="targetPackage" format="string" />
+
+ <!-- Flag indicating that an Instrumentation class wants to take care
+ of starting/stopping profiling itself, rather than relying on
+ the default behavior of profiling the complete time it is running.
+ This allows it to target profiling data at a specific set of
+ operations. -->
+ <attr name="handleProfiling" format="boolean" />
+
+ <!-- Flag indicating that an Instrumentation class should be run as a
+ functional test. -->
+ <attr name="functionalTest" format="boolean" />
+
+ <!-- The <code>manifest</code> tag is the root of an
+ <code>AndroidManifest.xml</code> file,
+ describing the contents of an Android package (.apk) file. One
+ attribute must always be supplied: <code>package</code> gives a
+ unique name for the package, using a Java-style naming convention
+ to avoid name collisions. For example, applications published
+ by Google could have names of the form
+ <code>com.google.app.<em>appname</em></code>
+
+ <p>Inside of the manifest tag, may appear the following tags
+ in any order: {@link #AndroidManifestPermission permission},
+ {@link #AndroidManifestPermissionGroup permission-group},
+ {@link #AndroidManifestPermissionTree permission-tree},
+ {@link #AndroidManifestUsesSdk uses-sdk},
+ {@link #AndroidManifestUsesPermission uses-permission},
+ {@link #AndroidManifestApplication application},
+ {@link #AndroidManifestInstrumentation instrumentation}. -->
+ <declare-styleable name="AndroidManifest">
+ <attr name="versionCode" />
+ <attr name="versionName" />
+ <attr name="sharedUserId" />
+ </declare-styleable>
+
+ <!-- The <code>application</code> tag describes application-level components
+ contained in the package, as well as general application
+ attributes. Many of the attributes you can supply here (such
+ as theme, label, icon, permission, process, taskAffinity,
+ and allowTaskReparenting) serve
+ as default values for the corresponding attributes of components
+ declared inside of the application.
+
+ <p>Inside of this element you specify what the application contains,
+ using the elements {@link #AndroidManifestProvider provider},
+ {@link #AndroidManifestService service},
+ {@link #AndroidManifestReceiver receiver},
+ {@link #AndroidManifestActivity activity},
+ {@link #AndroidManifestActivityAlias activity-alias}, and
+ {@link #AndroidManifestUsesLibrary uses-library}. The application tag
+ appears as a child of the root {@link #AndroidManifest manifest} tag. -->
+ <declare-styleable name="AndroidManifestApplication" parent="AndroidManifest">
+ <!-- An optional name of a class implementing the overall
+ {@link android.app.Application} for this package. When the
+ process for your package is started, this class is instantiated
+ before any of the other application components. Note that this
+ is not required, and in fact most applications will probably
+ not need it. -->
+ <attr name="name" />
+ <attr name="theme" />
+ <attr name="label" />
+ <attr name="icon" />
+ <attr name="description" />
+ <attr name="permission" />
+ <attr name="process" />
+ <attr name="taskAffinity" />
+ <attr name="allowTaskReparenting" />
+ <!-- Indicate whether this application contains code. If set to false,
+ there is no code associated with it and thus the system will not
+ try to load its code when launching components. The default is true
+ for normal behavior. -->
+ <attr name="hasCode" format="boolean" />
+ <attr name="persistent" />
+ <!-- Specify whether the components in this application are enabled or not (i.e. can be
+ instantiated by the system).
+ If "false", it overrides any component specific values (a value of "true" will not
+ override the component specific values). -->
+ <attr name="enabled" />
+ <attr name="debuggable" />
+ <!-- Name of activity to be launched for managing the application's space on the device. -->
+ <attr name="manageSpaceActivity" />
+ <attr name="allowClearUserData" />
+ </declare-styleable>
+
+ <!-- The <code>permission</code> tag declares a security permission that can be
+ used to control access from other packages to specific components or
+ features in your package (or other packages). See the
+ <a href="{@docRoot}devel/security.html">Security Model</a>
+ document for more information on permissions.
+
+ <p>This appears as a child tag of the root
+ {@link #AndroidManifest manifest} tag. -->
+ <declare-styleable name="AndroidManifestPermission" parent="AndroidManifest">
+ <!-- Required public name of the permission, which other components and
+ packages will use when referring to this permission. This is a string using
+ Java-style scoping to ensure it is unique. The prefix will often
+ be the same as our overall package name, for example
+ "com.mycompany.android.myapp.SomePermission". -->
+ <attr name="name" />
+ <attr name="label" />
+ <attr name="icon" />
+ <attr name="permissionGroup" />
+ <attr name="description" />
+ <attr name="protectionLevel" />
+ </declare-styleable>
+
+ <!-- The <code>permission-group</code> tag declares a logical grouping of
+ related permissions.
+
+ <p>Note that this tag does not declare a permission itself, only
+ a namespace in which further permissions can be placed. See
+ the {@link #AndroidManifestPermission &lt;permission&gt;} tag for
+ more information.
+
+ <p>This appears as a child tag of the root
+ {@link #AndroidManifest manifest} tag. -->
+ <declare-styleable name="AndroidManifestPermissionGroup" parent="AndroidManifest">
+ <!-- Required public name of the permission group, permissions will use
+ to specify the group they are in. This is a string using
+ Java-style scoping to ensure it is unique. The prefix will often
+ be the same as our overall package name, for example
+ "com.mycompany.android.myapp.SomePermission". -->
+ <attr name="name" />
+ <attr name="label" />
+ <attr name="icon" />
+ <attr name="description" />
+ </declare-styleable>
+
+ <!-- The <code>permission-tree</code> tag declares the base of a tree of
+ permission values: it declares that this package has ownership of
+ the given permission name, as well as all names underneath it
+ (separated by '.'). This allows you to use the
+ {@link android.content.pm.PackageManager#addPermission
+ PackageManager.addPermission()} method to dynamically add new
+ permissions under this tree.
+
+ <p>Note that this tag does not declare a permission itself, only
+ a namespace in which further permissions can be placed. See
+ the {@link #AndroidManifestPermission &lt;permission&gt;} tag for
+ more information.
+
+ <p>This appears as a child tag of the root
+ {@link #AndroidManifest manifest} tag. -->
+ <declare-styleable name="AndroidManifestPermissionTree" parent="AndroidManifest">
+ <!-- Required public name of the permission tree, which is the base name
+ of all permissions under it. This is a string using
+ Java-style scoping to ensure it is unique. The prefix will often
+ be the same as our overall package name, for example
+ "com.mycompany.android.myapp.SomePermission". A permission tree name
+ must have more than two segments in its path; that is,
+ "com.me.foo" is okay, but not "com.me" or "com". -->
+ <attr name="name" />
+ <attr name="label" />
+ <attr name="icon" />
+ </declare-styleable>
+
+ <!-- The <code>uses-permission</code> tag requests a
+ {@link #AndroidManifestPermission &lt;permission&gt;} that the containing
+ package must be granted in order for it to operate correctly.
+ See the <a href="{@docRoot}devel/security.html">Security Model</a>
+ document for more information on permissions. Also available is a
+ {@link android.Manifest.permission list of permissions} included
+ with the base platform.
+
+ <p>This appears as a child tag of the root
+ {@link #AndroidManifest manifest} tag. -->
+ <declare-styleable name="AndroidManifestUsesPermission" parent="AndroidManifest">
+ <!-- Required name of the permission you use, as published with the
+ corresponding name attribute of a
+ {@link android.R.styleable#AndroidManifestPermission &lt;permission&gt;}
+ tag; often this is one of the {@link android.Manifest.permission standard
+ system permissions}. -->
+ <attr name="name" />
+ </declare-styleable>
+
+ <!-- The <code>uses-sdk</code> tag describes the SDK features that the
+ containing package must be running on to operate correctly.
+
+ <p>This appears as a child tag of the root
+ {@link #AndroidManifest manifest} tag. -->
+ <declare-styleable name="AndroidManifestUsesSdk" parent="AndroidManifest">
+ <!-- This is the minimum SDK version number that the application
+ requires. Currently there is only one SDK version, 1. If
+ not supplied, the application will work on any SDK. -->
+ <attr name="minSdkVersion" format="integer" />
+ </declare-styleable>
+
+ <!-- The <code>uses-libraries</code> specifies a shared library that this
+ package requires to be linked against. Specifying this flag tells the
+ system to include this library's code in your class loader.
+
+ <p>This appears as a child tag of the
+ {@link #AndroidManifestApplication application} tag. -->
+ <declare-styleable name="AndroidManifestUsesLibrary" parent="AndroidManifestApplication">
+ <!-- Required name of the library you use. -->
+ <attr name="name" />
+ </declare-styleable>
+
+ <!-- The <code>provider</code> tag declares a
+ {@link android.content.ContentProvider} class that is available
+ as part of the package's application components, supplying structured
+ access to data managed by the application.
+
+ <p>This appears as a child tag of the
+ {@link #AndroidManifestApplication application} tag. -->
+ <declare-styleable name="AndroidManifestProvider" parent="AndroidManifestApplication">
+ <!-- Required name of the class implementing the provider, deriving from
+ {@link android.content.ContentProvider}. This is a fully
+ qualified class name (i.e., com.mycompany.myapp.MyProvider); as a
+ short-hand if the first character of the class
+ is a period then it is appended to your package name. -->
+ <attr name="name" />
+ <attr name="label" />
+ <attr name="icon" />
+ <attr name="process" />
+ <attr name="authorities" />
+ <attr name="syncable" />
+ <attr name="readPermission" />
+ <attr name="writePermission" />
+ <attr name="grantUriPermissions" />
+ <attr name="permission" />
+ <attr name="multiprocess" />
+ <attr name="initOrder" />
+ <!-- Specify whether this provider is enabled or not (i.e. can be instantiated by the system).
+ It can also be specified for an application as a whole, in which case a value of "false"
+ will override any component specific values (a value of "true" will not override the
+ component specific values). -->
+ <attr name="enabled" />
+ <attr name="exported" />
+ </declare-styleable>
+
+ <!-- Attributes that can be supplied in an AndroidManifest.xml
+ <code>grant-uri-permission</code> tag, a child of the
+ {@link #AndroidManifestProvider provider} tag, describing a specific
+ URI path that can be granted as a permission. This tag can be
+ specified multiple time to supply multiple paths. -->
+ <declare-styleable name="AndroidManifestGrantUriPermission" parent="AndroidManifestProvider">
+ <!-- Specify a URI path that must exactly match, as per
+ {@link android.os.PatternMatcher} with
+ {@link android.os.PatternMatcher#PATTERN_LITERAL}. -->
+ <attr name="path" format="string" />
+ <!-- Specify a URI path that must be a prefix to match, as per
+ {@link android.os.PatternMatcher} with
+ {@link android.os.PatternMatcher#PATTERN_PREFIX}. -->
+ <attr name="pathPrefix" format="string" />
+ <!-- Specify a URI path that matches a simple pattern, as per
+ {@link android.os.PatternMatcher} with
+ {@link android.os.PatternMatcher#PATTERN_SIMPLE_GLOB}.
+ Note that because '\' is used as an escape character when
+ reading the string from XML (before it is parsed as a pattern),
+ you will need to double-escape: for example a literal "*" would
+ be written as "\\*" and a literal "\" would be written as
+ "\\\\". This is basically the same as what you would need to
+ write if constructing the string in Java code. -->
+ <attr name="pathPattern" format="string" />
+ </declare-styleable>
+
+ <!-- The <code>service</code> tag declares a
+ {@link android.app.Service} class that is available
+ as part of the package's application components, implementing
+ long-running background operations or a rich communication API
+ that can be called by other packages.
+
+ <p>Zero or more {@link #AndroidManifestIntentFilter intent-filter}
+ tags can be included inside of a service, to specify the Intents
+ that can connect with it. If none are specified, the service can
+ only be accessed by direct specification of its class name.
+ The service tag appears as a child tag of the
+ {@link #AndroidManifestApplication application} tag. -->
+ <declare-styleable name="AndroidManifestService" parent="AndroidManifestApplication">
+ <!-- Required name of the class implementing the service, deriving from
+ {@link android.app.Service}. This is a fully
+ qualified class name (i.e., com.mycompany.myapp.MyService); as a
+ short-hand if the first character of the class
+ is a period then it is appended to your package name. -->
+ <attr name="name" />
+ <attr name="label" />
+ <attr name="icon" />
+ <attr name="permission" />
+ <attr name="process" />
+ <!-- Specify whether the service is enabled or not (i.e. can be instantiated by the system).
+ It can also be specified for an application as a whole, in which case a value of "false"
+ will override any component specific values (a value of "true" will not override the
+ component specific values). -->
+ <attr name="enabled" />
+ <attr name="exported" />
+ </declare-styleable>
+
+ <!-- The <code>receiver</code> tag declares an
+ {@link android.content.BroadcastReceiver} class that is available
+ as part of the package's application components, allowing the
+ application to receive actions or data broadcast by other
+ applications even if it is not currently running.
+
+ <p>Zero or more {@link #AndroidManifestIntentFilter intent-filter}
+ tags can be included inside of a receiver, to specify the Intents
+ it will receive. If none are specified, the receiver will only
+ be run when an Intent is broadcast that is directed at its specific
+ class name. The receiver tag appears as a child tag of the
+ {@link #AndroidManifestApplication application} tag. -->
+ <declare-styleable name="AndroidManifestReceiver" parent="AndroidManifestApplication">
+ <!-- Required name of the class implementing the receiver, deriving from
+ {@link android.content.BroadcastReceiver}. This is a fully
+ qualified class name (i.e., com.mycompany.myapp.MyReceiver); as a
+ short-hand if the first character of the class
+ is a period then it is appended to your package name. -->
+ <attr name="name" />
+ <attr name="label" />
+ <attr name="icon" />
+ <attr name="permission" />
+ <attr name="process" />
+ <!-- Specify whether the receiver is enabled or not (i.e. can be instantiated by the system).
+ It can also be specified for an application as a whole, in which case a value of "false"
+ will override any component specific values (a value of "true" will not override the
+ component specific values). -->
+ <attr name="enabled" />
+ <attr name="exported" />
+ </declare-styleable>
+
+ <!-- The <code>activity</code> tag declares an
+ {@link android.app.Activity} class that is available
+ as part of the package's application components, implementing
+ a part of the application's user interface.
+
+ <p>Zero or more {@link #AndroidManifestIntentFilter intent-filter}
+ tags can be included inside of an activity, to specify the Intents
+ that it can handle. If none are specified, the activity can
+ only be started through direct specification of its class name.
+ The activity tag appears as a child tag of the
+ {@link #AndroidManifestApplication application} tag. -->
+ <declare-styleable name="AndroidManifestActivity" parent="AndroidManifestApplication">
+ <!-- Required name of the class implementing the activity, deriving from
+ {@link android.app.Activity}. This is a fully
+ qualified class name (i.e., com.mycompany.myapp.MyActivity); as a
+ short-hand if the first character of the class
+ is a period then it is appended to your package name. -->
+ <attr name="name" />
+ <attr name="theme" />
+ <attr name="label" />
+ <attr name="icon" />
+ <attr name="launchMode" />
+ <attr name="screenOrientation" />
+ <attr name="configChanges" />
+ <attr name="permission" />
+ <attr name="multiprocess" />
+ <attr name="process" />
+ <attr name="taskAffinity" />
+ <attr name="allowTaskReparenting" />
+ <attr name="finishOnTaskLaunch" />
+ <attr name="clearTaskOnLaunch" />
+ <attr name="alwaysRetainTaskState" />
+ <attr name="stateNotNeeded" />
+ <attr name="excludeFromRecents" />
+ <!-- Specify whether the activity is enabled or not (i.e. can be instantiated by the system).
+ It can also be specified for an application as a whole, in which case a value of "false"
+ will override any component specific values (a value of "true" will not override the
+ component specific values). -->
+ <attr name="enabled" />
+ <attr name="exported" />
+ </declare-styleable>
+
+ <!-- The <code>activity-alias</code> tag declares a new
+ name for an existing {@link #AndroidManifestActivity activity}
+ tag.
+
+ <p>Zero or more {@link #AndroidManifestIntentFilter intent-filter}
+ tags can be included inside of an activity-alias, to specify the Intents
+ that it can handle. If none are specified, the activity can
+ only be started through direct specification of its class name.
+ The activity-alias tag appears as a child tag of the
+ {@link #AndroidManifestApplication application} tag. -->
+ <declare-styleable name="AndroidManifestActivityAlias" parent="AndroidManifestApplication">
+ <!-- Required name of the class implementing the activity, deriving from
+ {@link android.app.Activity}. This is a fully
+ qualified class name (i.e., com.mycompany.myapp.MyActivity); as a
+ short-hand if the first character of the class
+ is a period then it is appended to your package name. -->
+ <attr name="name" />
+ <!-- The name of the activity this alias should launch. The activity
+ must be in the same manifest as the alias, and have been defined
+ in that manifest before the alias here. This must use a Java-style
+ naming convention to ensure the name is unique, for example
+ "com.mycompany.MyName". -->
+ <attr name="targetActivity" format="string" />
+ <attr name="label" />
+ <attr name="icon" />
+ <attr name="permission" />
+ <!-- Specify whether the activity-alias is enabled or not (i.e. can be instantiated by the system).
+ It can also be specified for an application as a whole, in which case a value of "false"
+ will override any component specific values (a value of "true" will not override the
+ component specific values). -->
+ <attr name="enabled" />
+ <attr name="exported" />
+ </declare-styleable>
+
+ <!-- The <code>meta-data</code> tag is used to attach additional
+ arbitrary data to an application component. The data can later
+ be retrieved programmatically from the
+ {@link android.content.pm.ComponentInfo#metaData
+ ComponentInfo.metaData} field. There is no meaning given to this
+ data by the system. You may supply the data through either the
+ <code>value</code> or <code>resource</code> attribute; if both
+ are given, then <code>resource</code> will be used.
+
+ <p>It is highly recommended that you avoid supplying related data as
+ multiple separate meta-data entries. Instead, if you have complex
+ data to associate with a component, then use the <code>resource</code>
+ attribute to assign an XML resource that the client can parse to
+ retrieve the complete data. -->
+ <declare-styleable name="AndroidManifestMetaData"
+ parent="AndroidManifestApplication
+ AndroidManifestActivity
+ AndroidManifestReceiver
+ AndroidManifestProvider
+ AndroidManifestService
+ AndroidManifestPermission
+ AndroidManifestPermissionGroup
+ AndroidManifestInstrumentation">
+ <attr name="name" />
+ <!-- Concrete value to assign to this piece of named meta-data.
+ The data can later be retrieved from the meta data Bundle
+ through {@link android.os.Bundle#getString Bundle.getString},
+ {@link android.os.Bundle#getInt Bundle.getInt},
+ {@link android.os.Bundle#getBoolean Bundle.getBoolean},
+ or {@link android.os.Bundle#getFloat Bundle.getFloat} depending
+ on the type used here. -->
+ <attr name="value" format="string|integer|color|float|boolean" />
+ <!-- Resource identifier to assign to this piece of named meta-data.
+ The resource identifier can later be retrieved from the meta data
+ Bundle through {@link android.os.Bundle#getInt Bundle.getInt}. -->
+ <attr name="resource" format="reference" />
+ </declare-styleable>
+
+ <!-- The <code>intent-filter</code> tag is used to construct an
+ {@link android.content.IntentFilter} object that will be used
+ to determine which component can handle a particular
+ {@link android.content.Intent} that has been given to the system.
+ It can be used as a child of the
+ {@link #AndroidManifestActivity activity},
+ {@link #AndroidManifestReceiver receiver} and
+ {@link #AndroidManifestService service}
+ tags.
+
+ <p> Zero or more {@link #AndroidManifestAction action},
+ {@link #AndroidManifestCategory category}, and/or
+ {@link #AndroidManifestData data} tags should be
+ included inside to describe the contents of the filter.
+
+ <p> The optional label and icon attributes here are used with
+ an activity to supply an alternative description of that activity
+ when it is being started through an Intent matching this filter. -->
+ <declare-styleable name="AndroidManifestIntentFilter"
+ parent="AndroidManifestActivity AndroidManifestReceiver AndroidManifestService">
+ <attr name="label" />
+ <attr name="icon" />
+ <attr name="priority" />
+ </declare-styleable>
+
+ <!-- Attributes that can be supplied in an AndroidManifest.xml
+ <code>action</code> tag, a child of the
+ {@link #AndroidManifestIntentFilter intent-filter} tag.
+ See {@link android.content.IntentFilter#addAction} for
+ more information. -->
+ <declare-styleable name="AndroidManifestAction" parent="AndroidManifestIntentFilter">
+ <!-- The name of an action that is handled, using the Java-style
+ naming convention. For example, to support
+ {@link android.content.Intent#ACTION_VIEW Intent.ACTION_VIEW}
+ you would put <code>android.intent.action.VIEW</code> here.
+ Custom actions should generally use a prefix matching the
+ package name. -->
+ <attr name="name" />
+ </declare-styleable>
+
+ <!-- Attributes that can be supplied in an AndroidManifest.xml
+ <code>data</code> tag, a child of the
+ {@link #AndroidManifestIntentFilter intent-filter} tag, describing
+ the types of data that match. This tag can be specified multiple
+ times to supply multiple data options, as described in the
+ {@link android.content.IntentFilter} class. Note that all such
+ tags are adding options to the same IntentFilter so that, for example,
+ <code>&lt;data android:scheme="myscheme" android:host="me.com" /&gt;</code>
+ is equivalent to <code>&lt;data android:scheme="myscheme" /&gt;
+ &lt;data android:host="me.com" /&gt;</code>. -->
+ <declare-styleable name="AndroidManifestData" parent="AndroidManifestIntentFilter">
+ <!-- Specify a MIME type that is handled, as per
+ {@link android.content.IntentFilter#addDataType
+ IntentFilter.addDataType()}. -->
+ <attr name="mimeType" format="string" />
+ <!-- Specify a URI scheme that is handled, as per
+ {@link android.content.IntentFilter#addDataScheme
+ IntentFilter.addDataScheme()}. -->
+ <attr name="scheme" format="string" />
+ <!-- Specify a URI authority host that is handled, as per
+ {@link android.content.IntentFilter#addDataAuthority
+ IntentFilter.addDataAuthority()}. -->
+ <attr name="host" format="string" />
+ <!-- Specify a URI authority port that is handled, as per
+ {@link android.content.IntentFilter#addDataAuthority
+ IntentFilter.addDataAuthority()}. If a host is supplied
+ but not a port, any port is matched. -->
+ <attr name="port" format="string" />
+ <!-- Specify a URI path that must exactly match, as per
+ {@link android.content.IntentFilter#addDataPath
+ IntentFilter.addDataAuthority()} with
+ {@link android.os.PatternMatcher#PATTERN_LITERAL}. -->
+ <attr name="path" />
+ <!-- Specify a URI path that must be a prefix to match, as per
+ {@link android.content.IntentFilter#addDataPath
+ IntentFilter.addDataAuthority()} with
+ {@link android.os.PatternMatcher#PATTERN_PREFIX}. -->
+ <attr name="pathPrefix" />
+ <!-- Specify a URI path that matches a simple pattern, as per
+ {@link android.content.IntentFilter#addDataPath
+ IntentFilter.addDataAuthority()} with
+ {@link android.os.PatternMatcher#PATTERN_SIMPLE_GLOB}.
+ Note that because '\' is used as an escape character when
+ reading the string from XML (before it is parsed as a pattern),
+ you will need to double-escape: for example a literal "*" would
+ be written as "\\*" and a literal "\" would be written as
+ "\\\\". This is basically the same as what you would need to
+ write if constructing the string in Java code. -->
+ <attr name="pathPattern" />
+ </declare-styleable>
+
+ <!-- Attributes that can be supplied in an AndroidManifest.xml
+ <code>category</code> tag, a child of the
+ {@link #AndroidManifestIntentFilter intent-filter} tag.
+ See {@link android.content.IntentFilter#addCategory} for
+ more information. -->
+ <declare-styleable name="AndroidManifestCategory" parent="AndroidManifestIntentFilter">
+ <!-- The name of category that is handled, using the Java-style
+ naming convention. For example, to support
+ {@link android.content.Intent#CATEGORY_LAUNCHER Intent.CATEGORY_LAUNCHER}
+ you would put <code>android.intent.category.LAUNCHER</code> here.
+ Custom actions should generally use a prefix matching the
+ package name. -->
+ <attr name="name" />
+ </declare-styleable>
+
+ <!-- Attributes that can be supplied in an AndroidManifest.xml
+ <code>instrumentation</code> tag, a child of the root
+ {@link #AndroidManifest manifest} tag. -->
+ <declare-styleable name="AndroidManifestInstrumentation" parent="AndroidManifest">
+ <!-- Required name of the class implementing the instrumentation, deriving from
+ {@link android.app.Instrumentation}. This is a fully
+ qualified class name (i.e., com.mycompany.myapp.MyActivity); as a
+ short-hand if the first character of the class
+ is a period then it is appended to your package name. -->
+ <attr name="name" />
+ <attr name="targetPackage" />
+ <attr name="label" />
+ <attr name="icon" />
+ <attr name="handleProfiling" />
+ <attr name="functionalTest" />
+ </declare-styleable>
+
+ <!-- Declaration of an {@link android.content.Intent} object in XML. May
+ also include zero or more {@link #IntentCategory <category> and
+ {@link #IntentExtra <extra>} tags. -->
+ <declare-styleable name="Intent">
+ <!-- The action name to assign to the Intent, as per
+ {@link android.content.Intent#setAction Intent.setAction()}. -->
+ <attr name="action" format="string" />
+ <!-- The data URI to assign to the Intent, as per
+ {@link android.content.Intent#setData Intent.setData()}. -->
+ <attr name="data" format="string" />
+ <!-- The MIME type name to assign to the Intent, as per
+ {@link android.content.Intent#setType Intent.setType()}. -->
+ <attr name="mimeType" />
+ <!-- The package part of the ComponentName to assign to the Intent, as per
+ {@link android.content.Intent#setComponent Intent.setComponent()}. -->
+ <attr name="targetPackage" />
+ <!-- The class part of the ComponentName to assign to the Intent, as per
+ {@link android.content.Intent#setComponent Intent.setComponent()}. -->
+ <attr name="targetClass" format="string" />
+ </declare-styleable>
+
+ <!-- A category to add to an Intent, as per
+ {@link android.content.Intent#addCategory Intent.addCategory()}. -->
+ <declare-styleable name="IntentCategory" parent="Intent">
+ <!-- Required name of the category. -->
+ <attr name="name" />
+ </declare-styleable>
+
+ <!-- An extra data value to place in the Intent, as per
+ {@link android.content.Intent#putExtra Intent.putExtra()}. -->
+ <declare-styleable name="IntentExtra" parent="Intent">
+ <!-- Required name of the extra data. -->
+ <attr name="name" />
+ <!-- Concrete value to put for this named extra data. -->
+ <attr name="value" />
+ </declare-styleable>
+</resources>
diff --git a/core/res/res/values/colors.xml b/core/res/res/values/colors.xml
new file mode 100644
index 0000000..1b80179
--- /dev/null
+++ b/core/res/res/values/colors.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/colors.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<resources>
+ <drawable name="screen_background_light">#ffffffff</drawable>
+ <drawable name="screen_background_dark">#ff191919</drawable>
+ <drawable name="status_bar_closed_default_background">#ff000000</drawable>
+ <drawable name="status_bar_opened_default_background">#ff000000</drawable>
+ <drawable name="search_bar_default_color">#ff000000</drawable>
+ <drawable name="safe_mode_background">#60000000</drawable>
+ <color name="safe_mode_text">#80ffffff</color>
+ <color name="white">#ffffffff</color>
+ <color name="black">#ff000000</color>
+ <color name="transparent">#00000000</color>
+ <color name="background_dark">#ff191919</color>
+ <color name="bright_foreground_dark">#ffffffff</color>
+ <color name="bright_foreground_dark_disabled">#80ffffff</color>
+ <color name="bright_foreground_dark_inverse">#ff000000</color>
+ <color name="dim_foreground_dark">#bebebe</color>
+ <color name="dim_foreground_dark_disabled">#80bebebe</color>
+ <color name="dim_foreground_dark_inverse">#323232</color>
+ <color name="dim_foreground_dark_inverse_disabled">#80323232</color>
+ <color name="hint_foreground_dark">#808080</color>
+ <color name="background_light">#ffffffff</color>
+ <color name="bright_foreground_light">#ff000000</color>
+ <color name="bright_foreground_light_inverse">#ffffffff</color>
+ <color name="bright_foreground_light_disabled">#80000000</color>
+ <color name="dim_foreground_light">#323232</color>
+ <color name="dim_foreground_light_disabled">#80323232</color>
+ <color name="dim_foreground_light_inverse">#bebebe</color>
+ <color name="dim_foreground_light_inverse_disabled">#80bebebe</color>
+ <color name="hint_foreground_light">#808080</color>
+
+ <drawable name="stat_notify_sync_noanim">@drawable/stat_notify_sync_anim0</drawable>
+ <drawable name="stat_sys_download_done">@drawable/stat_sys_download_anim0</drawable>
+ <drawable name="stat_sys_upload_done">@drawable/stat_sys_upload_anim0</drawable>
+ <drawable name="dialog_frame">@drawable/panel_background</drawable>
+ <drawable name="alert_dark_frame">@drawable/popup_full_dark</drawable>
+ <drawable name="alert_light_frame">@drawable/popup_full_bright</drawable>
+ <drawable name="menu_frame">@drawable/menu_background</drawable>
+ <drawable name="menu_full_frame">@drawable/menu_background_fill_parent_width</drawable>
+ <drawable name="editbox_dropdown_dark_frame">@drawable/editbox_dropdown_background_dark</drawable>
+ <drawable name="editbox_dropdown_light_frame">@drawable/editbox_dropdown_background</drawable>
+
+ <!-- For date picker widget -->
+ <drawable name="selected_day_background">#ff0092f4</drawable>
+
+ <!-- For settings framework -->
+ <color name="lighter_gray">#ddd</color>
+ <color name="darker_gray">#aaa</color>
+
+ <!-- For security permissions -->
+ <color name="perms_dangerous_grp_color">#ffd57e</color>
+ <color name="perms_dangerous_perm_color">#ddb66a</color>
+ <color name="perms_normal_grp_color">#eeeeee</color>
+ <color name="perms_normal_perm_color">#c0c0c0</color>
+
+</resources>
+
diff --git a/core/res/res/values/dimens.xml b/core/res/res/values/dimens.xml
new file mode 100644
index 0000000..2abb26f
--- /dev/null
+++ b/core/res/res/values/dimens.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/dimens.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<resources>
+ <!-- The width that is used when creating thumbnails of applications. -->
+ <dimen name="thumbnail_width">84dp</dimen>
+ <!-- The height that is used when creating thumbnails of applications. -->
+ <dimen name="thumbnail_height">63dp</dimen>
+ <!-- The standard size (both width and height) of an application icon that
+ will be displayed in the app launcher and elsewhere. -->
+ <dimen name="app_icon_size">48dip</dimen>
+ <dimen name="toast_y_offset">64dip</dimen>
+</resources>
diff --git a/core/res/res/values/ids.xml b/core/res/res/values/ids.xml
new file mode 100644
index 0000000..72e149b
--- /dev/null
+++ b/core/res/res/values/ids.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2007, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<resources>
+ <item type="id" name="background" />
+ <item type="id" name="checkbox" />
+ <item type="id" name="content" />
+ <item type="id" name="empty" />
+ <item type="id" name="hint" />
+ <item type="id" name="icon" />
+ <item type="id" name="icon1" />
+ <item type="id" name="icon2" />
+ <item type="id" name="input" />
+ <item type="id" name="left_icon" />
+ <item type="id" name="list" />
+ <item type="id" name="menu" />
+ <item type="id" name="message" />
+ <item type="id" name="primary" />
+ <item type="id" name="progress" />
+ <item type="id" name="right_icon" />
+ <item type="id" name="summary" />
+ <item type="id" name="selectedIcon" />
+ <item type="id" name="tabcontent" />
+ <item type="id" name="tabhost" />
+ <item type="id" name="tabs" />
+ <item type="id" name="text1" />
+ <item type="id" name="text2" />
+ <item type="id" name="title" />
+ <item type="id" name="title_container" />
+ <item type="id" name="toggle" />
+ <item type="id" name="secondaryProgress" />
+ <item type="id" name="lock_screen" />
+ <item type="id" name="edit" />
+ <item type="id" name="widget_frame" />
+ <item type="id" name="button1" />
+ <item type="id" name="button2" />
+ <item type="id" name="button3" />
+</resources>
diff --git a/core/res/res/values/public.xml b/core/res/res/values/public.xml
new file mode 100644
index 0000000..9189622
--- /dev/null
+++ b/core/res/res/values/public.xml
@@ -0,0 +1,929 @@
+<!-- This file defines the base public resources exported by the
+ platform, which must always exist. -->
+
+<!-- ***************************************************************
+ ***************************************************************
+ IMPORTANT NOTE FOR ANYONE MODIFYING THIS FILE
+ READ THIS BEFORE YOU MAKE ANY CHANGES
+
+ This file defines the binary compatibility for resources. As such,
+ you must be very careful when making changes here, or you will
+ completely break backwards compatibility with old applications.
+
+ To avoid breaking compatibility, all new resources must be placed
+ at the end of the list of resources of the same type. Placing a resource
+ in the middle of type will cause all following resources to be
+ assigned new resource numbers, breaking compatibility.
+
+ ***************************************************************
+ *************************************************************** -->
+<resources>
+
+ <!-- We don't want to publish private symbols in android.R as part of the
+ SDK. Instead, put them here. -->
+ <private-symbols package="com.android.internal" />
+
+ <!-- AndroidManifest.xml attributes. -->
+ <eat-comment />
+
+<!-- ===============================================================
+ Resource set for version 1.0 of the platform.
+ =============================================================== -->
+ <eat-comment />
+
+ <public type="attr" name="theme" id="0x01010000" />
+ <public type="attr" name="label" id="0x01010001" />
+ <public type="attr" name="icon" id="0x01010002" />
+ <public type="attr" name="name" id="0x01010003" />
+ <public type="attr" name="manageSpaceActivity" id="0x01010004" />
+ <public type="attr" name="allowClearUserData" id="0x01010005" />
+ <public type="attr" name="permission" id="0x01010006" />
+ <public type="attr" name="readPermission" id="0x01010007" />
+ <public type="attr" name="writePermission" id="0x01010008" />
+ <public type="attr" name="protectionLevel" id="0x01010009" />
+ <public type="attr" name="permissionGroup" id="0x0101000a" />
+ <public type="attr" name="sharedUserId" id="0x0101000b" />
+ <public type="attr" name="hasCode" id="0x0101000c" />
+ <public type="attr" name="persistent" id="0x0101000d" />
+ <public type="attr" name="enabled" id="0x0101000e" />
+ <public type="attr" name="debuggable" id="0x0101000f" />
+ <public type="attr" name="exported" id="0x01010010" />
+ <public type="attr" name="process" id="0x01010011" />
+ <public type="attr" name="taskAffinity" id="0x01010012" />
+ <public type="attr" name="multiprocess" id="0x01010013" />
+ <public type="attr" name="finishOnTaskLaunch" id="0x01010014" />
+ <public type="attr" name="clearTaskOnLaunch" id="0x01010015" />
+ <public type="attr" name="stateNotNeeded" id="0x01010016" />
+ <public type="attr" name="excludeFromRecents" id="0x01010017" />
+ <public type="attr" name="authorities" id="0x01010018" />
+ <public type="attr" name="syncable" id="0x01010019" />
+ <public type="attr" name="initOrder" id="0x0101001a" />
+ <public type="attr" name="grantUriPermissions" id="0x0101001b" />
+ <public type="attr" name="priority" id="0x0101001c" />
+ <public type="attr" name="launchMode" id="0x0101001d" />
+ <public type="attr" name="screenOrientation" id="0x0101001e" />
+ <public type="attr" name="configChanges" id="0x0101001f" />
+ <public type="attr" name="description" id="0x01010020" />
+ <public type="attr" name="targetPackage" id="0x01010021" />
+ <public type="attr" name="handleProfiling" id="0x01010022" />
+ <public type="attr" name="functionalTest" id="0x01010023" />
+ <public type="attr" name="value" id="0x01010024" />
+ <public type="attr" name="resource" id="0x01010025" />
+ <public type="attr" name="mimeType" id="0x01010026" />
+ <public type="attr" name="scheme" id="0x01010027" />
+ <public type="attr" name="host" id="0x01010028" />
+ <public type="attr" name="port" id="0x01010029" />
+ <public type="attr" name="path" id="0x0101002a" />
+ <public type="attr" name="pathPrefix" id="0x0101002b" />
+ <public type="attr" name="pathPattern" id="0x0101002c" />
+ <public type="attr" name="action" id="0x0101002d" />
+ <public type="attr" name="data" id="0x0101002e" />
+ <public type="attr" name="targetClass" id="0x0101002f" />
+ <public type="attr" name="colorForeground" id="0x01010030" />
+ <public type="attr" name="colorBackground" id="0x01010031" />
+ <public type="attr" name="backgroundDimAmount" id="0x01010032" />
+ <public type="attr" name="disabledAlpha" id="0x01010033" />
+ <public type="attr" name="textAppearance" id="0x01010034" />
+ <public type="attr" name="textAppearanceInverse" id="0x01010035" />
+ <public type="attr" name="textColorPrimary" id="0x01010036" />
+ <public type="attr" name="textColorPrimaryDisableOnly" id="0x01010037" />
+ <public type="attr" name="textColorSecondary" id="0x01010038" />
+ <public type="attr" name="textColorPrimaryInverse" id="0x01010039" />
+ <public type="attr" name="textColorSecondaryInverse" id="0x0101003a" />
+ <public type="attr" name="textColorPrimaryNoDisable" id="0x0101003b" />
+ <public type="attr" name="textColorSecondaryNoDisable" id="0x0101003c" />
+ <public type="attr" name="textColorPrimaryInverseNoDisable" id="0x0101003d" />
+ <public type="attr" name="textColorSecondaryInverseNoDisable" id="0x0101003e" />
+ <public type="attr" name="textColorHintInverse" id="0x0101003f" />
+ <public type="attr" name="textAppearanceLarge" id="0x01010040" />
+ <public type="attr" name="textAppearanceMedium" id="0x01010041" />
+ <public type="attr" name="textAppearanceSmall" id="0x01010042" />
+ <public type="attr" name="textAppearanceLargeInverse" id="0x01010043" />
+ <public type="attr" name="textAppearanceMediumInverse" id="0x01010044" />
+ <public type="attr" name="textAppearanceSmallInverse" id="0x01010045" />
+ <public type="attr" name="textCheckMark" id="0x01010046" />
+ <public type="attr" name="textCheckMarkInverse" id="0x01010047" />
+ <public type="attr" name="buttonStyle" id="0x01010048" />
+ <public type="attr" name="buttonStyleSmall" id="0x01010049" />
+ <public type="attr" name="buttonStyleInset" id="0x0101004a" />
+ <public type="attr" name="buttonStyleToggle" id="0x0101004b" />
+ <public type="attr" name="galleryItemBackground" id="0x0101004c" />
+ <public type="attr" name="listPreferredItemHeight" id="0x0101004d" />
+ <public type="attr" name="expandableListPreferredItemPaddingLeft" id="0x0101004e" />
+ <public type="attr" name="expandableListPreferredChildPaddingLeft" id="0x0101004f" />
+ <public type="attr" name="expandableListPreferredItemIndicatorLeft" id="0x01010050" />
+ <public type="attr" name="expandableListPreferredItemIndicatorRight" id="0x01010051" />
+ <public type="attr" name="expandableListPreferredChildIndicatorLeft" id="0x01010052" />
+ <public type="attr" name="expandableListPreferredChildIndicatorRight" id="0x01010053" />
+ <public type="attr" name="windowBackground" id="0x01010054" />
+ <public type="attr" name="windowFrame" id="0x01010055" />
+ <public type="attr" name="windowNoTitle" id="0x01010056" />
+ <public type="attr" name="windowIsFloating" id="0x01010057" />
+ <public type="attr" name="windowIsTranslucent" id="0x01010058" />
+ <public type="attr" name="windowContentOverlay" id="0x01010059" />
+ <public type="attr" name="windowTitleSize" id="0x0101005a" />
+ <public type="attr" name="windowTitleStyle" id="0x0101005b" />
+ <public type="attr" name="windowTitleBackgroundStyle" id="0x0101005c" />
+ <public type="attr" name="alertDialogStyle" id="0x0101005d" />
+ <public type="attr" name="panelBackground" id="0x0101005e" />
+ <public type="attr" name="panelFullBackground" id="0x0101005f" />
+ <public type="attr" name="panelColorForeground" id="0x01010060" />
+ <public type="attr" name="panelColorBackground" id="0x01010061" />
+ <public type="attr" name="panelTextAppearance" id="0x01010062" />
+ <public type="attr" name="scrollbarSize" id="0x01010063" />
+ <public type="attr" name="scrollbarThumbHorizontal" id="0x01010064" />
+ <public type="attr" name="scrollbarThumbVertical" id="0x01010065" />
+ <public type="attr" name="scrollbarTrackHorizontal" id="0x01010066" />
+ <public type="attr" name="scrollbarTrackVertical" id="0x01010067" />
+ <public type="attr" name="scrollbarAlwaysDrawHorizontalTrack" id="0x01010068" />
+ <public type="attr" name="scrollbarAlwaysDrawVerticalTrack" id="0x01010069" />
+ <public type="attr" name="absListViewStyle" id="0x0101006a" />
+ <public type="attr" name="autoCompleteTextViewStyle" id="0x0101006b" />
+ <public type="attr" name="checkboxStyle" id="0x0101006c" />
+ <public type="attr" name="dropDownListViewStyle" id="0x0101006d" />
+ <public type="attr" name="editTextStyle" id="0x0101006e" />
+ <public type="attr" name="expandableListViewStyle" id="0x0101006f" />
+ <public type="attr" name="galleryStyle" id="0x01010070" />
+ <public type="attr" name="gridViewStyle" id="0x01010071" />
+ <public type="attr" name="imageButtonStyle" id="0x01010072" />
+ <public type="attr" name="imageWellStyle" id="0x01010073" />
+ <public type="attr" name="listViewStyle" id="0x01010074" />
+ <public type="attr" name="listViewWhiteStyle" id="0x01010075" />
+ <public type="attr" name="popupWindowStyle" id="0x01010076" />
+ <public type="attr" name="progressBarStyle" id="0x01010077" />
+ <public type="attr" name="progressBarStyleHorizontal" id="0x01010078" />
+ <public type="attr" name="progressBarStyleSmall" id="0x01010079" />
+ <public type="attr" name="progressBarStyleLarge" id="0x0101007a" />
+ <public type="attr" name="seekBarStyle" id="0x0101007b" />
+ <public type="attr" name="ratingBarStyle" id="0x0101007c" />
+ <public type="attr" name="ratingBarStyleSmall" id="0x0101007d" />
+ <public type="attr" name="radioButtonStyle" id="0x0101007e" />
+ <public type="attr" name="scrollbarStyle" id="0x0101007f" />
+ <public type="attr" name="scrollViewStyle" id="0x01010080" />
+ <public type="attr" name="spinnerStyle" id="0x01010081" />
+ <public type="attr" name="starStyle" id="0x01010082" />
+ <public type="attr" name="tabWidgetStyle" id="0x01010083" />
+ <public type="attr" name="textViewStyle" id="0x01010084" />
+ <public type="attr" name="webViewStyle" id="0x01010085" />
+ <public type="attr" name="dropDownItemStyle" id="0x01010086" />
+ <public type="attr" name="spinnerDropDownItemStyle" id="0x01010087" />
+ <public type="attr" name="dropDownHintAppearance" id="0x01010088" />
+ <public type="attr" name="spinnerItemStyle" id="0x01010089" />
+ <public type="attr" name="mapViewStyle" id="0x0101008a" />
+ <public type="attr" name="preferenceScreenStyle" id="0x0101008b" />
+ <public type="attr" name="preferenceCategoryStyle" id="0x0101008c" />
+ <public type="attr" name="preferenceInformationStyle" id="0x0101008d" />
+ <public type="attr" name="preferenceStyle" id="0x0101008e" />
+ <public type="attr" name="checkBoxPreferenceStyle" id="0x0101008f" />
+ <public type="attr" name="yesNoPreferenceStyle" id="0x01010090" />
+ <public type="attr" name="dialogPreferenceStyle" id="0x01010091" />
+ <public type="attr" name="editTextPreferenceStyle" id="0x01010092" />
+ <public type="attr" name="ringtonePreferenceStyle" id="0x01010093" />
+ <public type="attr" name="preferenceLayoutChild" id="0x01010094" />
+ <public type="attr" name="textSize" id="0x01010095" />
+ <public type="attr" name="typeface" id="0x01010096" />
+ <public type="attr" name="textStyle" id="0x01010097" />
+ <public type="attr" name="textColor" id="0x01010098" />
+ <public type="attr" name="textColorHighlight" id="0x01010099" />
+ <public type="attr" name="textColorHint" id="0x0101009a" />
+ <public type="attr" name="textColorLink" id="0x0101009b" />
+ <public type="attr" name="state_focused" id="0x0101009c" />
+ <public type="attr" name="state_window_focused" id="0x0101009d" />
+ <public type="attr" name="state_enabled" id="0x0101009e" />
+ <public type="attr" name="state_checkable" id="0x0101009f" />
+ <public type="attr" name="state_checked" id="0x010100a0" />
+ <public type="attr" name="state_selected" id="0x010100a1" />
+ <public type="attr" name="state_active" id="0x010100a2" />
+ <public type="attr" name="state_single" id="0x010100a3" />
+ <public type="attr" name="state_first" id="0x010100a4" />
+ <public type="attr" name="state_middle" id="0x010100a5" />
+ <public type="attr" name="state_last" id="0x010100a6" />
+ <public type="attr" name="state_pressed" id="0x010100a7" />
+ <public type="attr" name="state_expanded" id="0x010100a8" />
+ <public type="attr" name="state_empty" id="0x010100a9" />
+ <public type="attr" name="state_above_anchor" id="0x010100aa" />
+ <public type="attr" name="ellipsize" id="0x010100ab" />
+ <public type="attr" name="x" id="0x010100ac" />
+ <public type="attr" name="y" id="0x010100ad" />
+ <public type="attr" name="windowAnimationStyle" id="0x010100ae" />
+ <public type="attr" name="gravity" id="0x010100af" />
+ <public type="attr" name="autoLink" id="0x010100b0" />
+ <public type="attr" name="linksClickable" id="0x010100b1" />
+ <public type="attr" name="entries" id="0x010100b2" />
+ <public type="attr" name="layout_gravity" id="0x010100b3" />
+ <public type="attr" name="windowEnterAnimation" id="0x010100b4" />
+ <public type="attr" name="windowExitAnimation" id="0x010100b5" />
+ <public type="attr" name="windowShowAnimation" id="0x010100b6" />
+ <public type="attr" name="windowHideAnimation" id="0x010100b7" />
+ <public type="attr" name="activityOpenEnterAnimation" id="0x010100b8" />
+ <public type="attr" name="activityOpenExitAnimation" id="0x010100b9" />
+ <public type="attr" name="activityCloseEnterAnimation" id="0x010100ba" />
+ <public type="attr" name="activityCloseExitAnimation" id="0x010100bb" />
+ <public type="attr" name="taskOpenEnterAnimation" id="0x010100bc" />
+ <public type="attr" name="taskOpenExitAnimation" id="0x010100bd" />
+ <public type="attr" name="taskCloseEnterAnimation" id="0x010100be" />
+ <public type="attr" name="taskCloseExitAnimation" id="0x010100bf" />
+ <public type="attr" name="taskToFrontEnterAnimation" id="0x010100c0" />
+ <public type="attr" name="taskToFrontExitAnimation" id="0x010100c1" />
+ <public type="attr" name="taskToBackEnterAnimation" id="0x010100c2" />
+ <public type="attr" name="taskToBackExitAnimation" id="0x010100c3" />
+ <public type="attr" name="orientation" id="0x010100c4" />
+ <public type="attr" name="keycode" id="0x010100c5" />
+ <public type="attr" name="fullDark" id="0x010100c6" />
+ <public type="attr" name="topDark" id="0x010100c7" />
+ <public type="attr" name="centerDark" id="0x010100c8" />
+ <public type="attr" name="bottomDark" id="0x010100c9" />
+ <public type="attr" name="fullBright" id="0x010100ca" />
+ <public type="attr" name="topBright" id="0x010100cb" />
+ <public type="attr" name="centerBright" id="0x010100cc" />
+ <public type="attr" name="bottomBright" id="0x010100cd" />
+ <public type="attr" name="bottomMedium" id="0x010100ce" />
+ <public type="attr" name="centerMedium" id="0x010100cf" />
+ <public type="attr" name="id" id="0x010100d0" />
+ <public type="attr" name="tag" id="0x010100d1" />
+ <public type="attr" name="scrollX" id="0x010100d2" />
+ <public type="attr" name="scrollY" id="0x010100d3" />
+ <public type="attr" name="background" id="0x010100d4" />
+ <public type="attr" name="padding" id="0x010100d5" />
+ <public type="attr" name="paddingLeft" id="0x010100d6" />
+ <public type="attr" name="paddingTop" id="0x010100d7" />
+ <public type="attr" name="paddingRight" id="0x010100d8" />
+ <public type="attr" name="paddingBottom" id="0x010100d9" />
+ <public type="attr" name="focusable" id="0x010100da" />
+ <public type="attr" name="focusableInTouchMode" id="0x010100db" />
+ <public type="attr" name="visibility" id="0x010100dc" />
+ <public type="attr" name="fitsSystemWindows" id="0x010100dd" />
+ <public type="attr" name="scrollbars" id="0x010100de" />
+ <public type="attr" name="fadingEdge" id="0x010100df" />
+ <public type="attr" name="fadingEdgeLength" id="0x010100e0" />
+ <public type="attr" name="nextFocusLeft" id="0x010100e1" />
+ <public type="attr" name="nextFocusRight" id="0x010100e2" />
+ <public type="attr" name="nextFocusUp" id="0x010100e3" />
+ <public type="attr" name="nextFocusDown" id="0x010100e4" />
+ <public type="attr" name="clickable" id="0x010100e5" />
+ <public type="attr" name="longClickable" id="0x010100e6" />
+ <public type="attr" name="saveEnabled" id="0x010100e7" />
+ <public type="attr" name="drawingCacheQuality" id="0x010100e8" />
+ <public type="attr" name="duplicateParentState" id="0x010100e9" />
+ <public type="attr" name="clipChildren" id="0x010100ea" />
+ <public type="attr" name="clipToPadding" id="0x010100eb" />
+ <public type="attr" name="layoutAnimation" id="0x010100ec" />
+ <public type="attr" name="animationCache" id="0x010100ed" />
+ <public type="attr" name="persistentDrawingCache" id="0x010100ee" />
+ <public type="attr" name="alwaysDrawnWithCache" id="0x010100ef" />
+ <public type="attr" name="addStatesFromChildren" id="0x010100f0" />
+ <public type="attr" name="descendantFocusability" id="0x010100f1" />
+ <public type="attr" name="layout" id="0x010100f2" />
+ <public type="attr" name="inflatedId" id="0x010100f3" />
+ <public type="attr" name="layout_width" id="0x010100f4" />
+ <public type="attr" name="layout_height" id="0x010100f5" />
+ <public type="attr" name="layout_margin" id="0x010100f6" />
+ <public type="attr" name="layout_marginLeft" id="0x010100f7" />
+ <public type="attr" name="layout_marginTop" id="0x010100f8" />
+ <public type="attr" name="layout_marginRight" id="0x010100f9" />
+ <public type="attr" name="layout_marginBottom" id="0x010100fa" />
+ <public type="attr" name="listSelector" id="0x010100fb" />
+ <public type="attr" name="drawSelectorOnTop" id="0x010100fc" />
+ <public type="attr" name="stackFromBottom" id="0x010100fd" />
+ <public type="attr" name="scrollingCache" id="0x010100fe" />
+ <public type="attr" name="textFilterEnabled" id="0x010100ff" />
+ <public type="attr" name="transcriptMode" id="0x01010100" />
+ <public type="attr" name="cacheColorHint" id="0x01010101" />
+ <public type="attr" name="dial" id="0x01010102" />
+ <public type="attr" name="hand_hour" id="0x01010103" />
+ <public type="attr" name="hand_minute" id="0x01010104" />
+ <public type="attr" name="format" id="0x01010105" />
+ <public type="attr" name="checked" id="0x01010106" />
+ <public type="attr" name="button" id="0x01010107" />
+ <public type="attr" name="checkMark" id="0x01010108" />
+ <public type="attr" name="foreground" id="0x01010109" />
+ <public type="attr" name="measureAllChildren" id="0x0101010a" />
+ <public type="attr" name="groupIndicator" id="0x0101010b" />
+ <public type="attr" name="childIndicator" id="0x0101010c" />
+ <public type="attr" name="indicatorLeft" id="0x0101010d" />
+ <public type="attr" name="indicatorRight" id="0x0101010e" />
+ <public type="attr" name="childIndicatorLeft" id="0x0101010f" />
+ <public type="attr" name="childIndicatorRight" id="0x01010110" />
+ <public type="attr" name="childDivider" id="0x01010111" />
+ <public type="attr" name="animationDuration" id="0x01010112" />
+ <public type="attr" name="spacing" id="0x01010113" />
+ <public type="attr" name="horizontalSpacing" id="0x01010114" />
+ <public type="attr" name="verticalSpacing" id="0x01010115" />
+ <public type="attr" name="stretchMode" id="0x01010116" />
+ <public type="attr" name="columnWidth" id="0x01010117" />
+ <public type="attr" name="numColumns" id="0x01010118" />
+ <public type="attr" name="src" id="0x01010119" />
+ <public type="attr" name="antialias" id="0x0101011a" />
+ <public type="attr" name="filter" id="0x0101011b" />
+ <public type="attr" name="dither" id="0x0101011c" />
+ <public type="attr" name="scaleType" id="0x0101011d" />
+ <public type="attr" name="adjustViewBounds" id="0x0101011e" />
+ <public type="attr" name="maxWidth" id="0x0101011f" />
+ <public type="attr" name="maxHeight" id="0x01010120" />
+ <public type="attr" name="tint" id="0x01010121" />
+ <public type="attr" name="baselineAlignBottom" id="0x01010122" />
+ <public type="attr" name="cropToPadding" id="0x01010123" />
+ <public type="attr" name="textOn" id="0x01010124" />
+ <public type="attr" name="textOff" id="0x01010125" />
+ <public type="attr" name="baselineAligned" id="0x01010126" />
+ <public type="attr" name="baselineAlignedChildIndex" id="0x01010127" />
+ <public type="attr" name="weightSum" id="0x01010128" />
+ <public type="attr" name="divider" id="0x01010129" />
+ <public type="attr" name="dividerHeight" id="0x0101012a" />
+ <public type="attr" name="choiceMode" id="0x0101012b" />
+ <public type="attr" name="itemTextAppearance" id="0x0101012c" />
+ <public type="attr" name="horizontalDivider" id="0x0101012d" />
+ <public type="attr" name="verticalDivider" id="0x0101012e" />
+ <public type="attr" name="headerBackground" id="0x0101012f" />
+ <public type="attr" name="itemBackground" id="0x01010130" />
+ <public type="attr" name="itemIconDisabledAlpha" id="0x01010131" />
+ <public type="attr" name="rowHeight" id="0x01010132" />
+ <public type="attr" name="maxRows" id="0x01010133" />
+ <public type="attr" name="maxItemsPerRow" id="0x01010134" />
+ <public type="attr" name="moreIcon" id="0x01010135" />
+ <public type="attr" name="max" id="0x01010136" />
+ <public type="attr" name="progress" id="0x01010137" />
+ <public type="attr" name="secondaryProgress" id="0x01010138" />
+ <public type="attr" name="indeterminate" id="0x01010139" />
+ <public type="attr" name="indeterminateOnly" id="0x0101013a" />
+ <public type="attr" name="indeterminateDrawable" id="0x0101013b" />
+ <public type="attr" name="progressDrawable" id="0x0101013c" />
+ <public type="attr" name="indeterminateDuration" id="0x0101013d" />
+ <public type="attr" name="indeterminateBehavior" id="0x0101013e" />
+ <public type="attr" name="minWidth" id="0x0101013f" />
+ <public type="attr" name="minHeight" id="0x01010140" />
+ <public type="attr" name="interpolator" id="0x01010141" />
+ <public type="attr" name="thumb" id="0x01010142" />
+ <public type="attr" name="thumbOffset" id="0x01010143" />
+ <public type="attr" name="numStars" id="0x01010144" />
+ <public type="attr" name="rating" id="0x01010145" />
+ <public type="attr" name="stepSize" id="0x01010146" />
+ <public type="attr" name="isIndicator" id="0x01010147" />
+ <public type="attr" name="checkedButton" id="0x01010148" />
+ <public type="attr" name="stretchColumns" id="0x01010149" />
+ <public type="attr" name="shrinkColumns" id="0x0101014a" />
+ <public type="attr" name="collapseColumns" id="0x0101014b" />
+ <public type="attr" name="layout_column" id="0x0101014c" />
+ <public type="attr" name="layout_span" id="0x0101014d" />
+ <public type="attr" name="bufferType" id="0x0101014e" />
+ <public type="attr" name="text" id="0x0101014f" />
+ <public type="attr" name="hint" id="0x01010150" />
+ <public type="attr" name="textScaleX" id="0x01010151" />
+ <public type="attr" name="cursorVisible" id="0x01010152" />
+ <public type="attr" name="maxLines" id="0x01010153" />
+ <public type="attr" name="lines" id="0x01010154" />
+ <public type="attr" name="height" id="0x01010155" />
+ <public type="attr" name="minLines" id="0x01010156" />
+ <public type="attr" name="maxEms" id="0x01010157" />
+ <public type="attr" name="ems" id="0x01010158" />
+ <public type="attr" name="width" id="0x01010159" />
+ <public type="attr" name="minEms" id="0x0101015a" />
+ <public type="attr" name="scrollHorizontally" id="0x0101015b" />
+ <public type="attr" name="password" id="0x0101015c" />
+ <public type="attr" name="singleLine" id="0x0101015d" />
+ <public type="attr" name="selectAllOnFocus" id="0x0101015e" />
+ <public type="attr" name="includeFontPadding" id="0x0101015f" />
+ <public type="attr" name="maxLength" id="0x01010160" />
+ <public type="attr" name="shadowColor" id="0x01010161" />
+ <public type="attr" name="shadowDx" id="0x01010162" />
+ <public type="attr" name="shadowDy" id="0x01010163" />
+ <public type="attr" name="shadowRadius" id="0x01010164" />
+ <public type="attr" name="numeric" id="0x01010165" />
+ <public type="attr" name="digits" id="0x01010166" />
+ <public type="attr" name="phoneNumber" id="0x01010167" />
+ <public type="attr" name="inputMethod" id="0x01010168" />
+ <public type="attr" name="capitalize" id="0x01010169" />
+ <public type="attr" name="autoText" id="0x0101016a" />
+ <public type="attr" name="editable" id="0x0101016b" />
+ <public type="attr" name="freezesText" id="0x0101016c" />
+ <public type="attr" name="drawableTop" id="0x0101016d" />
+ <public type="attr" name="drawableBottom" id="0x0101016e" />
+ <public type="attr" name="drawableLeft" id="0x0101016f" />
+ <public type="attr" name="drawableRight" id="0x01010170" />
+ <public type="attr" name="drawablePadding" id="0x01010171" />
+ <public type="attr" name="completionHint" id="0x01010172" />
+ <public type="attr" name="completionHintView" id="0x01010173" />
+ <public type="attr" name="completionThreshold" id="0x01010174" />
+ <public type="attr" name="dropDownSelector" id="0x01010175" />
+ <public type="attr" name="popupBackground" id="0x01010176" />
+ <public type="attr" name="inAnimation" id="0x01010177" />
+ <public type="attr" name="outAnimation" id="0x01010178" />
+ <public type="attr" name="flipInterval" id="0x01010179" />
+ <public type="attr" name="fillViewport" id="0x0101017a" />
+ <public type="attr" name="prompt" id="0x0101017b" />
+ <public type="attr" name="startYear" id="0x0101017c" />
+ <public type="attr" name="endYear" id="0x0101017d" />
+ <public type="attr" name="mode" id="0x0101017e" />
+ <public type="attr" name="layout_x" id="0x0101017f" />
+ <public type="attr" name="layout_y" id="0x01010180" />
+ <public type="attr" name="layout_weight" id="0x01010181" />
+ <public type="attr" name="layout_toLeftOf" id="0x01010182" />
+ <public type="attr" name="layout_toRightOf" id="0x01010183" />
+ <public type="attr" name="layout_above" id="0x01010184" />
+ <public type="attr" name="layout_below" id="0x01010185" />
+ <public type="attr" name="layout_alignBaseline" id="0x01010186" />
+ <public type="attr" name="layout_alignLeft" id="0x01010187" />
+ <public type="attr" name="layout_alignTop" id="0x01010188" />
+ <public type="attr" name="layout_alignRight" id="0x01010189" />
+ <public type="attr" name="layout_alignBottom" id="0x0101018a" />
+ <public type="attr" name="layout_alignParentLeft" id="0x0101018b" />
+ <public type="attr" name="layout_alignParentTop" id="0x0101018c" />
+ <public type="attr" name="layout_alignParentRight" id="0x0101018d" />
+ <public type="attr" name="layout_alignParentBottom" id="0x0101018e" />
+ <public type="attr" name="layout_centerInParent" id="0x0101018f" />
+ <public type="attr" name="layout_centerHorizontal" id="0x01010190" />
+ <public type="attr" name="layout_centerVertical" id="0x01010191" />
+ <public type="attr" name="layout_alignWithParentIfMissing" id="0x01010192" />
+ <public type="attr" name="layout_scale" id="0x01010193" />
+ <public type="attr" name="visible" id="0x01010194" />
+ <public type="attr" name="variablePadding" id="0x01010195" />
+ <public type="attr" name="constantSize" id="0x01010196" />
+ <public type="attr" name="oneshot" id="0x01010197" />
+ <public type="attr" name="duration" id="0x01010198" />
+ <public type="attr" name="drawable" id="0x01010199" />
+ <public type="attr" name="shape" id="0x0101019a" />
+ <public type="attr" name="innerRadiusRatio" id="0x0101019b" />
+ <public type="attr" name="thicknessRatio" id="0x0101019c" />
+ <public type="attr" name="startColor" id="0x0101019d" />
+ <public type="attr" name="endColor" id="0x0101019e" />
+ <public type="attr" name="useLevel" id="0x0101019f" />
+ <public type="attr" name="angle" id="0x010101a0" />
+ <public type="attr" name="type" id="0x010101a1" />
+ <public type="attr" name="centerX" id="0x010101a2" />
+ <public type="attr" name="centerY" id="0x010101a3" />
+ <public type="attr" name="gradientRadius" id="0x010101a4" />
+ <public type="attr" name="color" id="0x010101a5" />
+ <public type="attr" name="dashWidth" id="0x010101a6" />
+ <public type="attr" name="dashGap" id="0x010101a7" />
+ <public type="attr" name="radius" id="0x010101a8" />
+ <public type="attr" name="topLeftRadius" id="0x010101a9" />
+ <public type="attr" name="topRightRadius" id="0x010101aa" />
+ <public type="attr" name="bottomLeftRadius" id="0x010101ab" />
+ <public type="attr" name="bottomRightRadius" id="0x010101ac" />
+ <public type="attr" name="left" id="0x010101ad" />
+ <public type="attr" name="top" id="0x010101ae" />
+ <public type="attr" name="right" id="0x010101af" />
+ <public type="attr" name="bottom" id="0x010101b0" />
+ <public type="attr" name="minLevel" id="0x010101b1" />
+ <public type="attr" name="maxLevel" id="0x010101b2" />
+ <public type="attr" name="fromDegrees" id="0x010101b3" />
+ <public type="attr" name="toDegrees" id="0x010101b4" />
+ <public type="attr" name="pivotX" id="0x010101b5" />
+ <public type="attr" name="pivotY" id="0x010101b6" />
+ <public type="attr" name="insetLeft" id="0x010101b7" />
+ <public type="attr" name="insetRight" id="0x010101b8" />
+ <public type="attr" name="insetTop" id="0x010101b9" />
+ <public type="attr" name="insetBottom" id="0x010101ba" />
+ <public type="attr" name="shareInterpolator" id="0x010101bb" />
+ <public type="attr" name="fillBefore" id="0x010101bc" />
+ <public type="attr" name="fillAfter" id="0x010101bd" />
+ <public type="attr" name="startOffset" id="0x010101be" />
+ <public type="attr" name="repeatCount" id="0x010101bf" />
+ <public type="attr" name="repeatMode" id="0x010101c0" />
+ <public type="attr" name="zAdjustment" id="0x010101c1" />
+ <public type="attr" name="fromXScale" id="0x010101c2" />
+ <public type="attr" name="toXScale" id="0x010101c3" />
+ <public type="attr" name="fromYScale" id="0x010101c4" />
+ <public type="attr" name="toYScale" id="0x010101c5" />
+ <public type="attr" name="fromXDelta" id="0x010101c6" />
+ <public type="attr" name="toXDelta" id="0x010101c7" />
+ <public type="attr" name="fromYDelta" id="0x010101c8" />
+ <public type="attr" name="toYDelta" id="0x010101c9" />
+ <public type="attr" name="fromAlpha" id="0x010101ca" />
+ <public type="attr" name="toAlpha" id="0x010101cb" />
+ <public type="attr" name="delay" id="0x010101cc" />
+ <public type="attr" name="animation" id="0x010101cd" />
+ <public type="attr" name="animationOrder" id="0x010101ce" />
+ <public type="attr" name="columnDelay" id="0x010101cf" />
+ <public type="attr" name="rowDelay" id="0x010101d0" />
+ <public type="attr" name="direction" id="0x010101d1" />
+ <public type="attr" name="directionPriority" id="0x010101d2" />
+ <public type="attr" name="factor" id="0x010101d3" />
+ <public type="attr" name="cycles" id="0x010101d4" />
+ <public type="attr" name="searchMode" id="0x010101d5" />
+ <public type="attr" name="searchSuggestAuthority" id="0x010101d6" />
+ <public type="attr" name="searchSuggestPath" id="0x010101d7" />
+ <public type="attr" name="searchSuggestSelection" id="0x010101d8" />
+ <public type="attr" name="searchSuggestIntentAction" id="0x010101d9" />
+ <public type="attr" name="searchSuggestIntentData" id="0x010101da" />
+ <public type="attr" name="queryActionMsg" id="0x010101db" />
+ <public type="attr" name="suggestActionMsg" id="0x010101dc" />
+ <public type="attr" name="suggestActionMsgColumn" id="0x010101dd" />
+ <public type="attr" name="menuCategory" id="0x010101de" />
+ <public type="attr" name="orderInCategory" id="0x010101df" />
+ <public type="attr" name="checkableBehavior" id="0x010101e0" />
+ <public type="attr" name="title" id="0x010101e1" />
+ <public type="attr" name="titleCondensed" id="0x010101e2" />
+ <public type="attr" name="alphabeticShortcut" id="0x010101e3" />
+ <public type="attr" name="numericShortcut" id="0x010101e4" />
+ <public type="attr" name="checkable" id="0x010101e5" />
+ <public type="attr" name="selectable" id="0x010101e6" />
+ <public type="attr" name="orderingFromXml" id="0x010101e7" />
+ <public type="attr" name="key" id="0x010101e8" />
+ <public type="attr" name="summary" id="0x010101e9" />
+ <public type="attr" name="order" id="0x010101ea" />
+ <public type="attr" name="widgetLayout" id="0x010101eb" />
+ <public type="attr" name="dependency" id="0x010101ec" />
+ <public type="attr" name="defaultValue" id="0x010101ed" />
+ <public type="attr" name="shouldDisableView" id="0x010101ee" />
+ <public type="attr" name="summaryOn" id="0x010101ef" />
+ <public type="attr" name="summaryOff" id="0x010101f0" />
+ <public type="attr" name="disableDependentsState" id="0x010101f1" />
+ <public type="attr" name="dialogTitle" id="0x010101f2" />
+ <public type="attr" name="dialogMessage" id="0x010101f3" />
+ <public type="attr" name="dialogIcon" id="0x010101f4" />
+ <public type="attr" name="positiveButtonText" id="0x010101f5" />
+ <public type="attr" name="negativeButtonText" id="0x010101f6" />
+ <public type="attr" name="dialogLayout" id="0x010101f7" />
+ <public type="attr" name="entryValues" id="0x010101f8" />
+ <public type="attr" name="ringtoneType" id="0x010101f9" />
+ <public type="attr" name="showDefault" id="0x010101fa" />
+ <public type="attr" name="showSilent" id="0x010101fb" />
+ <public type="attr" name="scaleWidth" id="0x010101fc" />
+ <public type="attr" name="scaleHeight" id="0x010101fd" />
+ <public type="attr" name="scaleGravity" id="0x010101fe" />
+ <public type="attr" name="ignoreGravity" id="0x010101ff" />
+ <public type="attr" name="foregroundGravity" id="0x01010200" />
+ <public type="attr" name="tileMode" id="0x01010201" />
+ <public type="attr" name="targetActivity" id="0x01010202" />
+ <public type="attr" name="alwaysRetainTaskState" id="0x01010203" />
+ <public type="attr" name="allowTaskReparenting" id="0x01010204" />
+ <public type="attr" name="searchButtonText" id="0x01010205" />
+ <public type="attr" name="colorForegroundInverse" id="0x01010206" />
+ <public type="attr" name="textAppearanceButton" id="0x01010207" />
+ <public type="attr" name="listSeparatorTextViewStyle" id="0x01010208" />
+ <public type="attr" name="streamType" id="0x01010209" />
+ <public type="attr" name="clipOrientation" id="0x0101020a" />
+ <public type="attr" name="centerColor" id="0x0101020b" />
+ <public type="attr" name="minSdkVersion" id="0x0101020c" />
+ <public type="attr" name="windowFullscreen" id="0x0101020d" />
+ <public type="attr" name="unselectedAlpha" id="0x0101020e" />
+ <public type="attr" name="progressBarStyleSmallTitle" id="0x0101020f" />
+ <public type="attr" name="ratingBarStyleIndicator" id="0x01010210" />
+ <public type="attr" name="apiKey" id="0x01010211" />
+ <public type="attr" name="textColorTertiary" id="0x01010212" />
+ <public type="attr" name="textColorTertiaryInverse" id="0x01010213" />
+ <public type="attr" name="listDivider" id="0x01010214" />
+ <public type="attr" name="soundEffectsEnabled" id="0x01010215" />
+ <public type="attr" name="keepScreenOn" id="0x01010216" />
+ <public type="attr" name="lineSpacingExtra" id="0x01010217" />
+ <public type="attr" name="lineSpacingMultiplier" id="0x01010218" />
+ <public type="attr" name="listChoiceIndicatorSingle" id="0x01010219" />
+ <public type="attr" name="listChoiceIndicatorMultiple" id="0x0101021a" />
+ <public type="attr" name="versionCode" id="0x0101021b" />
+ <public type="attr" name="versionName" id="0x0101021c" />
+
+ <public type="id" name="background" id="0x01020000" />
+ <public type="id" name="checkbox" id="0x01020001" />
+ <public type="id" name="content" id="0x01020002" />
+ <public type="id" name="edit" id="0x01020003" />
+ <public type="id" name="empty" id="0x01020004" />
+ <public type="id" name="hint" id="0x01020005" />
+ <public type="id" name="icon" id="0x01020006" />
+ <public type="id" name="icon1" id="0x01020007" />
+ <public type="id" name="icon2" id="0x01020008" />
+ <public type="id" name="input" id="0x01020009" />
+ <public type="id" name="list" id="0x0102000a" />
+ <public type="id" name="message" id="0x0102000b" />
+ <public type="id" name="primary" id="0x0102000c" />
+ <public type="id" name="progress" id="0x0102000d" />
+ <public type="id" name="selectedIcon" id="0x0102000e" />
+ <public type="id" name="secondaryProgress" id="0x0102000f" />
+ <public type="id" name="summary" id="0x01020010" />
+ <public type="id" name="tabcontent" id="0x01020011" />
+ <public type="id" name="tabhost" id="0x01020012" />
+ <public type="id" name="tabs" id="0x01020013" />
+ <public type="id" name="text1" id="0x01020014" />
+ <public type="id" name="text2" id="0x01020015" />
+ <public type="id" name="title" id="0x01020016" />
+ <public type="id" name="toggle" id="0x01020017" />
+ <public type="id" name="widget_frame" id="0x01020018" />
+ <public type="id" name="button1" id="0x01020019" />
+ <public type="id" name="button2" id="0x0102001a" />
+ <public type="id" name="button3" id="0x0102001b" />
+
+ <public type="style" name="Animation" id="0x01030000" />
+ <public type="style" name="Animation.Activity" id="0x01030001" />
+ <public type="style" name="Animation.Dialog" id="0x01030002" />
+ <public type="style" name="Animation.Translucent" id="0x01030003" />
+ <public type="style" name="Animation.Toast" id="0x01030004" />
+ <public type="style" name="Theme" id="0x01030005" />
+ <public type="style" name="Theme.NoTitleBar" id="0x01030006" />
+ <public type="style" name="Theme.NoTitleBar.Fullscreen" id="0x01030007" />
+ <public type="style" name="Theme.Black" id="0x01030008" />
+ <public type="style" name="Theme.Black.NoTitleBar" id="0x01030009" />
+ <public type="style" name="Theme.Black.NoTitleBar.Fullscreen" id="0x0103000a" />
+ <public type="style" name="Theme.Dialog" id="0x0103000b" />
+ <public type="style" name="Theme.Light" id="0x0103000c" />
+ <public type="style" name="Theme.Light.NoTitleBar" id="0x0103000d" />
+ <public type="style" name="Theme.Light.NoTitleBar.Fullscreen" id="0x0103000e" />
+ <public type="style" name="Theme.Translucent" id="0x0103000f" />
+ <public type="style" name="Theme.Translucent.NoTitleBar" id="0x01030010" />
+ <public type="style" name="Theme.Translucent.NoTitleBar.Fullscreen" id="0x01030011" />
+ <public type="style" name="Widget" id="0x01030012" />
+ <public type="style" name="Widget.AbsListView" id="0x01030013" />
+ <public type="style" name="Widget.Button" id="0x01030014" />
+ <public type="style" name="Widget.Button.Inset" id="0x01030015" />
+ <public type="style" name="Widget.Button.Small" id="0x01030016" />
+ <public type="style" name="Widget.Button.Toggle" id="0x01030017" />
+ <public type="style" name="Widget.CompoundButton" id="0x01030018" />
+ <public type="style" name="Widget.CompoundButton.CheckBox" id="0x01030019" />
+ <public type="style" name="Widget.CompoundButton.RadioButton" id="0x0103001a" />
+ <public type="style" name="Widget.CompoundButton.Star" id="0x0103001b" />
+ <public type="style" name="Widget.ProgressBar" id="0x0103001c" />
+ <public type="style" name="Widget.ProgressBar.Large" id="0x0103001d" />
+ <public type="style" name="Widget.ProgressBar.Small" id="0x0103001e" />
+ <public type="style" name="Widget.ProgressBar.Horizontal" id="0x0103001f" />
+ <public type="style" name="Widget.SeekBar" id="0x01030020" />
+ <public type="style" name="Widget.RatingBar" id="0x01030021" />
+ <public type="style" name="Widget.TextView" id="0x01030022" />
+ <public type="style" name="Widget.EditText" id="0x01030023" />
+ <public type="style" name="Widget.ExpandableListView" id="0x01030024" />
+ <public type="style" name="Widget.ImageWell" id="0x01030025" />
+ <public type="style" name="Widget.ImageButton" id="0x01030026" />
+ <public type="style" name="Widget.AutoCompleteTextView" id="0x01030027" />
+ <public type="style" name="Widget.Spinner" id="0x01030028" />
+ <public type="style" name="Widget.TextView.PopupMenu" id="0x01030029" />
+ <public type="style" name="Widget.TextView.SpinnerItem" id="0x0103002a" />
+ <public type="style" name="Widget.DropDownItem" id="0x0103002b" />
+ <public type="style" name="Widget.DropDownItem.Spinner" id="0x0103002c" />
+ <public type="style" name="Widget.ScrollView" id="0x0103002d" />
+ <public type="style" name="Widget.ListView" id="0x0103002e" />
+ <public type="style" name="Widget.ListView.White" id="0x0103002f" />
+ <public type="style" name="Widget.ListView.DropDown" id="0x01030030" />
+ <public type="style" name="Widget.ListView.Menu" id="0x01030031" />
+ <public type="style" name="Widget.GridView" id="0x01030032" />
+ <public type="style" name="Widget.WebView" id="0x01030033" />
+ <public type="style" name="Widget.TabWidget" id="0x01030034" />
+ <public type="style" name="Widget.Gallery" id="0x01030035" />
+ <public type="style" name="Widget.PopupWindow" id="0x01030036" />
+ <public type="style" name="MediaButton" id="0x01030037" />
+ <public type="style" name="MediaButton.Previous" id="0x01030038" />
+ <public type="style" name="MediaButton.Next" id="0x01030039" />
+ <public type="style" name="MediaButton.Play" id="0x0103003a" />
+ <public type="style" name="MediaButton.Ffwd" id="0x0103003b" />
+ <public type="style" name="MediaButton.Rew" id="0x0103003c" />
+ <public type="style" name="MediaButton.Pause" id="0x0103003d" />
+ <public type="style" name="TextAppearance" id="0x0103003e" />
+ <public type="style" name="TextAppearance.Inverse" id="0x0103003f" />
+ <public type="style" name="TextAppearance.Theme" id="0x01030040" />
+ <public type="style" name="TextAppearance.DialogWindowTitle" id="0x01030041" />
+ <public type="style" name="TextAppearance.Large" id="0x01030042" />
+ <public type="style" name="TextAppearance.Large.Inverse" id="0x01030043" />
+ <public type="style" name="TextAppearance.Medium" id="0x01030044" />
+ <public type="style" name="TextAppearance.Medium.Inverse" id="0x01030045" />
+ <public type="style" name="TextAppearance.Small" id="0x01030046" />
+ <public type="style" name="TextAppearance.Small.Inverse" id="0x01030047" />
+ <public type="style" name="TextAppearance.Theme.Dialog" id="0x01030048" />
+ <public type="style" name="TextAppearance.Widget" id="0x01030049" />
+ <public type="style" name="TextAppearance.Widget.Button" id="0x0103004a" />
+ <public type="style" name="TextAppearance.Widget.IconMenu.Item" id="0x0103004b" />
+ <public type="style" name="TextAppearance.Widget.EditText" id="0x0103004c" />
+ <public type="style" name="TextAppearance.Widget.TabWidget" id="0x0103004d" />
+ <public type="style" name="TextAppearance.Widget.TextView" id="0x0103004e" />
+ <public type="style" name="TextAppearance.Widget.TextView.PopupMenu" id="0x0103004f" />
+ <public type="style" name="TextAppearance.Widget.DropDownHint" id="0x01030050" />
+ <public type="style" name="TextAppearance.Widget.DropDownItem" id="0x01030051" />
+ <public type="style" name="TextAppearance.Widget.TextView.SpinnerItem" id="0x01030052" />
+ <public type="style" name="TextAppearance.WindowTitle" id="0x01030053" />
+
+ <public type="string" name="cancel" id="0x01040000" />
+ <public type="string" name="copy" id="0x01040001" />
+ <public type="string" name="copyUrl" id="0x01040002" />
+ <public type="string" name="cut" id="0x01040003" />
+ <public type="string" name="defaultVoiceMailAlphaTag" id="0x01040004" />
+ <public type="string" name="defaultMsisdnAlphaTag" id="0x01040005" />
+ <public type="string" name="emptyPhoneNumber" id="0x01040006" />
+ <public type="string" name="httpErrorBadUrl" id="0x01040007" />
+ <public type="string" name="httpErrorUnsupportedScheme" id="0x01040008" />
+ <public type="string" name="no" id="0x01040009" />
+ <public type="string" name="ok" id="0x0104000a" />
+ <public type="string" name="paste" id="0x0104000b" />
+ <public type="string" name="search_go" id="0x0104000c" />
+ <public type="string" name="selectAll" id="0x0104000d" />
+ <public type="string" name="unknownName" id="0x0104000e" />
+ <public type="string" name="untitled" id="0x0104000f" />
+ <public type="string" name="VideoView_error_button" id="0x01040010" />
+ <public type="string" name="VideoView_error_text_unknown" id="0x01040011" />
+ <public type="string" name="VideoView_error_title" id="0x01040012" />
+ <public type="string" name="yes" id="0x01040013" />
+
+ <public type="dimen" name="app_icon_size" id="0x01050000" />
+ <public type="dimen" name="thumbnail_height" id="0x01050001" />
+ <public type="dimen" name="thumbnail_width" id="0x01050002" />
+
+ <public type="color" name="darker_gray" id="0x01060000" />
+ <public type="color" name="primary_text_dark" id="0x01060001" />
+ <public type="color" name="primary_text_dark_nodisable" id="0x01060002" />
+ <public type="color" name="primary_text_light" id="0x01060003" />
+ <public type="color" name="primary_text_light_nodisable" id="0x01060004" />
+ <public type="color" name="secondary_text_dark" id="0x01060005" />
+ <public type="color" name="secondary_text_dark_nodisable" id="0x01060006" />
+ <public type="color" name="secondary_text_light" id="0x01060007" />
+ <public type="color" name="secondary_text_light_nodisable" id="0x01060008" />
+ <public type="color" name="tab_indicator_text" id="0x01060009" />
+ <public type="color" name="widget_edittext_dark" id="0x0106000a" />
+ <public type="color" name="white" id="0x0106000b" />
+ <public type="color" name="black" id="0x0106000c" />
+ <public type="color" name="transparent" id="0x0106000d" />
+ <public type="color" name="background_dark" id="0x0106000e" />
+ <public type="color" name="background_light" id="0x0106000f" />
+ <public type="color" name="tertiary_text_dark" id="0x01060010" />
+ <public type="color" name="tertiary_text_light" id="0x01060011" />
+
+ <public type="array" name="emailAddressTypes" id="0x01070000" />
+ <public type="array" name="imProtocols" id="0x01070001" />
+ <public type="array" name="organizationTypes" id="0x01070002" />
+ <public type="array" name="phoneTypes" id="0x01070003" />
+ <public type="array" name="postalAddressTypes" id="0x01070004" />
+
+ <public type="drawable" name="alert_dark_frame" id="0x01080000" />
+ <public type="drawable" name="alert_light_frame" id="0x01080001" />
+ <public type="drawable" name="arrow_down_float" id="0x01080002" />
+ <public type="drawable" name="arrow_up_float" id="0x01080003" />
+ <public type="drawable" name="btn_default" id="0x01080004" />
+ <public type="drawable" name="btn_default_small" id="0x01080005" />
+ <public type="drawable" name="btn_dropdown" id="0x01080006" />
+ <public type="drawable" name="btn_minus" id="0x01080007" />
+ <public type="drawable" name="btn_plus" id="0x01080008" />
+ <public type="drawable" name="btn_radio" id="0x01080009" />
+ <public type="drawable" name="btn_star" id="0x0108000a" />
+ <public type="drawable" name="btn_star_big_off" id="0x0108000b" />
+ <public type="drawable" name="btn_star_big_on" id="0x0108000c" />
+ <public type="drawable" name="button_onoff_indicator_on" id="0x0108000d" />
+ <public type="drawable" name="button_onoff_indicator_off" id="0x0108000e" />
+ <public type="drawable" name="checkbox_off_background" id="0x0108000f" />
+ <public type="drawable" name="checkbox_on_background" id="0x01080010" />
+ <public type="drawable" name="dialog_frame" id="0x01080011" />
+ <public type="drawable" name="divider_horizontal_bright" id="0x01080012" />
+ <public type="drawable" name="divider_horizontal_textfield" id="0x01080013" />
+ <public type="drawable" name="divider_horizontal_dark" id="0x01080014" />
+ <public type="drawable" name="divider_horizontal_dim_dark" id="0x01080015" />
+ <public type="drawable" name="edit_text" id="0x01080016" />
+ <public type="drawable" name="btn_dialog" id="0x01080017" />
+ <public type="drawable" name="editbox_background" id="0x01080018" />
+ <public type="drawable" name="editbox_background_normal" id="0x01080019" />
+ <public type="drawable" name="editbox_dropdown_dark_frame" id="0x0108001a" />
+ <public type="drawable" name="editbox_dropdown_light_frame" id="0x0108001b" />
+ <public type="drawable" name="gallery_thumb" id="0x0108001c" />
+ <public type="drawable" name="ic_delete" id="0x0108001d" />
+ <public type="drawable" name="ic_lock_idle_charging" id="0x0108001e" />
+ <public type="drawable" name="ic_lock_idle_lock" id="0x0108001f" />
+ <public type="drawable" name="ic_lock_idle_low_battery" id="0x01080020" />
+ <public type="drawable" name="ic_media_ff" id="0x01080021" />
+ <public type="drawable" name="ic_media_next" id="0x01080022" />
+ <public type="drawable" name="ic_media_pause" id="0x01080023" />
+ <public type="drawable" name="ic_media_play" id="0x01080024" />
+ <public type="drawable" name="ic_media_previous" id="0x01080025" />
+ <public type="drawable" name="ic_media_rew" id="0x01080026" />
+ <public type="drawable" name="ic_dialog_alert" id="0x01080027" />
+ <public type="drawable" name="ic_dialog_dialer" id="0x01080028" />
+ <public type="drawable" name="ic_dialog_email" id="0x01080029" />
+ <public type="drawable" name="ic_dialog_map" id="0x0108002a" />
+ <public type="drawable" name="ic_input_add" id="0x0108002b" />
+ <public type="drawable" name="ic_input_delete" id="0x0108002c" />
+ <public type="drawable" name="ic_input_get" id="0x0108002d" />
+ <public type="drawable" name="ic_lock_idle_alarm" id="0x0108002e" />
+ <public type="drawable" name="ic_lock_lock" id="0x0108002f" />
+ <public type="drawable" name="ic_lock_power_off" id="0x01080030" />
+ <public type="drawable" name="ic_lock_silent_mode" id="0x01080031" />
+ <public type="drawable" name="ic_lock_silent_mode_off" id="0x01080032" />
+ <public type="drawable" name="ic_menu_add" id="0x01080033" />
+ <public type="drawable" name="ic_menu_agenda" id="0x01080034" />
+ <public type="drawable" name="ic_menu_always_landscape_portrait" id="0x01080035" />
+ <public type="drawable" name="ic_menu_call" id="0x01080036" />
+ <public type="drawable" name="ic_menu_camera" id="0x01080037" />
+ <public type="drawable" name="ic_menu_close_clear_cancel" id="0x01080038" />
+ <public type="drawable" name="ic_menu_compass" id="0x01080039" />
+ <public type="drawable" name="ic_menu_crop" id="0x0108003a" />
+ <public type="drawable" name="ic_menu_day" id="0x0108003b" />
+ <public type="drawable" name="ic_menu_delete" id="0x0108003c" />
+ <public type="drawable" name="ic_menu_directions" id="0x0108003d" />
+ <public type="drawable" name="ic_menu_edit" id="0x0108003e" />
+ <public type="drawable" name="ic_menu_gallery" id="0x0108003f" />
+ <public type="drawable" name="ic_menu_help" id="0x01080040" />
+ <public type="drawable" name="ic_menu_info_details" id="0x01080041" />
+ <public type="drawable" name="ic_menu_manage" id="0x01080042" />
+ <public type="drawable" name="ic_menu_mapmode" id="0x01080043" />
+ <public type="drawable" name="ic_menu_month" id="0x01080044" />
+ <public type="drawable" name="ic_menu_more" id="0x01080045" />
+ <public type="drawable" name="ic_menu_my_calendar" id="0x01080046" />
+ <public type="drawable" name="ic_menu_mylocation" id="0x01080047" />
+ <public type="drawable" name="ic_menu_myplaces" id="0x01080048" />
+ <public type="drawable" name="ic_menu_preferences" id="0x01080049" />
+ <public type="drawable" name="ic_menu_recent_history" id="0x0108004a" />
+ <public type="drawable" name="ic_menu_report_image" id="0x0108004b" />
+ <public type="drawable" name="ic_menu_revert" id="0x0108004c" />
+ <public type="drawable" name="ic_menu_rotate" id="0x0108004d" />
+ <public type="drawable" name="ic_menu_save" id="0x0108004e" />
+ <public type="drawable" name="ic_menu_search" id="0x0108004f" />
+ <public type="drawable" name="ic_menu_send" id="0x01080050" />
+ <public type="drawable" name="ic_menu_set_as" id="0x01080051" />
+ <public type="drawable" name="ic_menu_share" id="0x01080052" />
+ <public type="drawable" name="ic_menu_slideshow" id="0x01080053" />
+ <public type="drawable" name="ic_menu_today" id="0x01080054" />
+ <public type="drawable" name="ic_menu_upload" id="0x01080055" />
+ <public type="drawable" name="ic_menu_upload_you_tube" id="0x01080056" />
+ <public type="drawable" name="ic_menu_view" id="0x01080057" />
+ <public type="drawable" name="ic_menu_week" id="0x01080058" />
+ <public type="drawable" name="ic_menu_zoom" id="0x01080059" />
+ <public type="drawable" name="ic_notification_clear_all" id="0x0108005a" />
+ <public type="drawable" name="ic_notification_overlay" id="0x0108005b" />
+ <public type="drawable" name="ic_partial_secure" id="0x0108005c" />
+ <public type="drawable" name="ic_popup_disk_full" id="0x0108005d" />
+ <public type="drawable" name="ic_popup_reminder" id="0x0108005e" />
+ <public type="drawable" name="ic_popup_sync" id="0x0108005f" />
+ <public type="drawable" name="ic_search_category_default" id="0x01080060" />
+ <public type="drawable" name="ic_secure" id="0x01080061" />
+ <public type="drawable" name="list_selector_background" id="0x01080062" />
+ <public type="drawable" name="menu_frame" id="0x01080063" />
+ <public type="drawable" name="menu_full_frame" id="0x01080064" />
+ <public type="drawable" name="menuitem_background" id="0x01080065" />
+ <public type="drawable" name="picture_frame" id="0x01080066" />
+ <public type="drawable" name="presence_away" id="0x01080067" />
+ <public type="drawable" name="presence_busy" id="0x01080068" />
+ <public type="drawable" name="presence_invisible" id="0x01080069" />
+ <public type="drawable" name="presence_offline" id="0x0108006a" />
+ <public type="drawable" name="presence_online" id="0x0108006b" />
+ <public type="drawable" name="progress_horizontal" id="0x0108006c" />
+ <public type="drawable" name="progress_indeterminate_horizontal" id="0x0108006d" />
+ <public type="drawable" name="radiobutton_off_background" id="0x0108006e" />
+ <public type="drawable" name="radiobutton_on_background" id="0x0108006f" />
+ <public type="drawable" name="spinner_background" id="0x01080070" />
+ <public type="drawable" name="spinner_dropdown_background" id="0x01080071" />
+ <public type="drawable" name="star_big_on" id="0x01080072" />
+ <public type="drawable" name="star_big_off" id="0x01080073" />
+ <public type="drawable" name="star_on" id="0x01080074" />
+ <public type="drawable" name="star_off" id="0x01080075" />
+ <public type="drawable" name="stat_notify_call_mute" id="0x01080076" />
+ <public type="drawable" name="stat_notify_chat" id="0x01080077" />
+ <public type="drawable" name="stat_notify_error" id="0x01080078" />
+ <public type="drawable" name="stat_notify_more" id="0x01080079" />
+ <public type="drawable" name="stat_notify_sdcard" id="0x0108007a" />
+ <public type="drawable" name="stat_notify_sdcard_usb" id="0x0108007b" />
+ <public type="drawable" name="stat_notify_sync" id="0x0108007c" />
+ <public type="drawable" name="stat_notify_sync_noanim" id="0x0108007d" />
+ <public type="drawable" name="stat_notify_voicemail" id="0x0108007e" />
+ <public type="drawable" name="stat_notify_missed_call" id="0x0108007f" />
+ <public type="drawable" name="stat_sys_data_bluetooth" id="0x01080080" />
+ <public type="drawable" name="stat_sys_download" id="0x01080081" />
+ <public type="drawable" name="stat_sys_download_done" id="0x01080082" />
+ <public type="drawable" name="stat_sys_headset" id="0x01080083" />
+ <public type="drawable" name="stat_sys_phone_call" id="0x01080084" />
+ <public type="drawable" name="stat_sys_phone_call_forward" id="0x01080085" />
+ <public type="drawable" name="stat_sys_phone_call_on_hold" id="0x01080086" />
+ <public type="drawable" name="stat_sys_speakerphone" id="0x01080087" />
+ <public type="drawable" name="stat_sys_upload" id="0x01080088" />
+ <public type="drawable" name="stat_sys_upload_done" id="0x01080089" />
+ <public type="drawable" name="stat_sys_warning" id="0x0108008a" />
+ <public type="drawable" name="status_bar_item_app_background" id="0x0108008b" />
+ <public type="drawable" name="status_bar_item_background" id="0x0108008c" />
+ <public type="drawable" name="sym_action_call" id="0x0108008d" />
+ <public type="drawable" name="sym_action_chat" id="0x0108008e" />
+ <public type="drawable" name="sym_action_email" id="0x0108008f" />
+ <public type="drawable" name="sym_call_incoming" id="0x01080090" />
+ <public type="drawable" name="sym_call_missed" id="0x01080091" />
+ <public type="drawable" name="sym_call_outgoing" id="0x01080092" />
+ <public type="drawable" name="sym_def_app_icon" id="0x01080093" />
+ <public type="drawable" name="sym_contact_card" id="0x01080094" />
+ <public type="drawable" name="title_bar" id="0x01080095" />
+ <public type="drawable" name="toast_frame" id="0x01080096" />
+ <public type="drawable" name="zoom_plate" id="0x01080097" />
+ <public type="drawable" name="screen_background_dark" id="0x01080098" />
+ <public type="drawable" name="screen_background_light" id="0x01080099" />
+ <public type="drawable" name="bottom_bar" id="0x0108009a" />
+ <public type="drawable" name="ic_dialog_info" id="0x0108009b" />
+ <public type="drawable" name="ic_menu_sort_alphabetically" id="0x0108009c" />
+ <public type="drawable" name="ic_menu_sort_by_size" id="0x0108009d" />
+
+ <public type="layout" name="activity_list_item" id="0x01090000" />
+ <public type="layout" name="expandable_list_content" id="0x01090001" />
+ <public type="layout" name="preference_category" id="0x01090002" />
+ <public type="layout" name="simple_list_item_1" id="0x01090003" />
+ <public type="layout" name="simple_list_item_2" id="0x01090004" />
+ <public type="layout" name="simple_list_item_checked" id="0x01090005" />
+ <public type="layout" name="simple_expandable_list_item_1" id="0x01090006" />
+ <public type="layout" name="simple_expandable_list_item_2" id="0x01090007" />
+ <public type="layout" name="simple_spinner_item" id="0x01090008" />
+ <public type="layout" name="simple_spinner_dropdown_item" id="0x01090009" />
+ <public type="layout" name="simple_dropdown_item_1line" id="0x0109000a" />
+ <public type="layout" name="simple_gallery_item" id="0x0109000b" />
+ <public type="layout" name="test_list_item" id="0x0109000c" />
+ <public type="layout" name="two_line_list_item" id="0x0109000d" />
+ <public type="layout" name="browser_link_context_header" id="0x0109000e" />
+ <public type="layout" name="simple_list_item_single_choice" id="0x0109000f" />
+ <public type="layout" name="simple_list_item_multiple_choice" id="0x01090010" />
+ <public type="layout" name="select_dialog_item" id="0x01090011" />
+ <public type="layout" name="select_dialog_singlechoice" id="0x01090012" />
+ <public type="layout" name="select_dialog_multichoice" id="0x01090013" />
+
+ <public type="anim" name="fade_in" id="0x010a0000" />
+ <public type="anim" name="fade_out" id="0x010a0001" />
+ <public type="anim" name="slide_in_left" id="0x010a0002" />
+ <public type="anim" name="slide_out_right" id="0x010a0003" />
+ <public type="anim" name="accelerate_decelerate_interpolator" id="0x010a0004" />
+ <public type="anim" name="accelerate_interpolator" id="0x010a0005" />
+ <public type="anim" name="decelerate_interpolator" id="0x010a0006" />
+
+
+</resources>
diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml
new file mode 100644
index 0000000..bec3bc8
--- /dev/null
+++ b/core/res/res/values/strings.xml
@@ -0,0 +1,1787 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/res/any/strings.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Abbreviations for different units of information and computer storage -->
+ <!-- used by android.content.Formatter.formatFileSize -->
+ <string name="byteShort">B</string>
+ <string name="kilobyteShort">KB</string>
+ <string name="megabyteShort">MB</string>
+ <string name="gigabyteShort">GB</string>
+ <string name="terabyteShort">TB</string>
+ <string name="petabyteShort">PB</string>
+
+ <string name="selectMenuLabel">Select</string>
+ <string name="untitled">&lt;untitled&gt;</string>
+ <string name="ellipsis">\u2026</string>
+
+ <!-- How to display the lack of a phone number -->
+ <string name="emptyPhoneNumber">(No phone number)</string>
+
+ <!-- How to display the lack of a name -->
+ <string name="unknownName">(Unknown)</string>
+
+ <string name="screen_progress">Working\u2026</string>
+
+ <!-- What the UI should display for "voice mail" unless overridden by the SIM-->
+ <string name="defaultVoiceMailAlphaTag">Voicemail</string>
+
+ <!-- What the UI should display for "Msisdn" unless overridden by the SIM-->
+ <string name="defaultMsisdnAlphaTag">MSISDN1</string>
+
+ <!-- For GsmMmiCode.java -->
+ <string name="mmiError">Connection problem or invalid MMI code.</string>
+ <string name="serviceEnabled">Service was enabled.</string>
+ <string name="serviceEnabledFor">Service was enabled for:</string>
+ <string name="serviceDisabled">Service has been disabled.</string>
+ <string name="serviceRegistered">Registration was successful.</string>
+ <string name="serviceErased">Erasure was successful.</string>
+ <string name="passwordIncorrect">Incorrect password.</string>
+ <string name="mmiComplete">MMI complete.</string>
+ <string name="badPin">The old PIN you typed is not correct.</string>
+ <string name="badPuk">The PUK you typed is not correct.</string>
+ <string name="mismatchPin">The PINs you entered do not match.</string>
+ <string name="invalidPin">Type a PIN that is 4 to 8 numbers.</string>
+ <string name="needPuk2">Type PUK2 to unblock SIM card.</string>
+
+ <string name="ClipMmi">Incoming Caller ID</string>
+ <string name="ClirMmi">Outgoing Caller ID</string>
+ <string name="CfMmi">Call forwarding</string>
+ <string name="CwMmi">Call waiting</string>
+ <string name="BaMmi">Call barring</string>
+ <string name="PwdMmi">Password change</string>
+ <string name="PinMmi">PIN change</string>
+
+ <string name="CLIRDefaultOnNextCallOn">Caller ID defaults to restricted. Next call: Restricted</string>
+ <string name="CLIRDefaultOnNextCallOff">Caller ID defaults to restricted. Next call: Not restricted</string>
+ <string name="CLIRDefaultOffNextCallOn">Caller ID defaults to not restricted. Next call: Restricted</string>
+ <string name="CLIRDefaultOffNextCallOff">Caller ID defaults to not restricted. Next call: Not restricted</string>
+
+
+ <string name="serviceNotProvisioned">Service not provisioned.</string>
+ <string name="CLIRPermanent">The caller ID setting cannot be changed.</string>
+
+ <!-- Mappings between TS 27.007 +CFCC/+CLCK "service classes" and human-readable strings-->
+ <string name="serviceClassVoice">Voice</string>
+ <string name="serviceClassData">Data</string>
+ <string name="serviceClassFAX">FAX</string>
+ <string name="serviceClassSMS">SMS</string>
+ <string name="serviceClassDataAsync">Async</string>
+ <string name="serviceClassDataSync">Sync</string>
+ <string name="serviceClassPacket">Packet</string>
+ <string name="serviceClassPAD">PAD</string>
+
+ <string name="cfReasonUnconditional">Call forwarding - Always</string>
+ <string name="cfReasonBusy">Call forwarding - Busy</string>
+ <string name="cfReasonNRy">Call forwarding - No reply</string>
+ <string name="cfReasonNR">Call forwarding - Not reachable</string>
+
+
+ <!--
+ {0} is one of "bearerServiceCode*"
+ {1} is dialing number
+ {2} is time in seconds
+
+ cfTemplateRegistered and cfTemplateRegisteredTime mean that a phone number
+ has been set but forwarding is not on.
+ -->
+ <string name="cfTemplateNotForwarded">{0}: Not forwarded</string>
+ <string name="cfTemplateForwarded">{0}: {1}</string>
+ <string name="cfTemplateForwardedTime">{0}: {1} after {2} seconds</string>
+ <string name="cfTemplateRegistered">{0}: Not forwarded</string>
+ <string name="cfTemplateRegisteredTime">{0}: Not forwarded</string>
+
+ <string name="simAbsentLabel">SIM card absent or incorrectly inserted.</string>
+ <string name="simPINLabel">SIM PIN required (and presently unsupported).</string>
+ <string name="simPUKLabel">SIM PUK required (and presently unsupported).</string>
+ <string name="simNetworkPersonalizationLabel">SIM card cannot be used on this phone.</string>
+
+ <!-- BrowserFrame strings -->
+ <string name="browserSavedFormData">Saved form data.</string>
+
+ <!-- android.net.http Error strings -->
+ <string name="httpErrorOk">OK</string>
+ <string name="httpError">The Web page contains an error.</string>
+ <string name="httpErrorLookup">The URL could not be found.</string>
+ <string name="httpErrorUnsupportedAuthScheme">The site authentication scheme is not supported.</string>
+ <string name="httpErrorAuth">Authentication was unsuccessful.</string>
+ <string name="httpErrorProxyAuth">Authentication via the proxy server was unsuccessful.</string>
+ <string name="httpErrorConnect">The connection to the server was unsuccessful.</string>
+ <string name="httpErrorIO">The server failed to communicate. Try again later.</string>
+ <string name="httpErrorTimeout">The connection to the server timed out.</string>
+ <string name="httpErrorRedirectLoop">The page contains too many server redirects.</string>
+ <string name="httpErrorUnsupportedScheme">The protocol is not supported.</string>
+ <string name="httpErrorFailedSslHandshake">A secure connection could not be established.</string>
+ <string name="httpErrorBadUrl">The page could not be opened because the URL is invalid.</string>
+ <string name="httpErrorFile">The file could not be accessed.</string>
+ <string name="httpErrorFileNotFound">The requested file was not found.</string>
+ <string name="httpErrorTooManyRequests">Too many requests are being processed. Try again later.</string>
+
+ <!-- Sync notifications -->
+ <string name="contentServiceSync">Sync</string>
+ <string name="contentServiceXmppAvailable">XMPP Active</string>
+ <string name="contentServiceSyncNotificationTitle">Sync</string>
+ <string name="contentServiceSyncNotificationDesc">Syncing</string>
+ <string name="contentServiceTooManyDeletesNotificationDesc">Too many %s deletes.</string>
+ <string name="contentServiceSyncErrorNotificationDesc">Sync is experiencing problems.</string>
+
+ <!-- Low memory Toast -->
+ <string name="low_memory">Phone storage is full! Delete some files to free space.</string>
+
+ <!-- Display name of local number -->
+ <string name="me">Me</string>
+
+ <!-- Power Dialog -->
+
+ <string name="power_dialog">Phone options</string>
+ <string name="activate_keyguard">Screen lock</string>
+ <string name="silent_mode">Silent mode</string>
+ <string name="turn_on_radio">Turn on wireless</string>
+ <string name="turn_off_radio">Turn off wireless</string>
+ <string name="screen_lock">Screen lock</string>
+ <string name="power_off">Power off</string>
+
+ <!-- Shutdown Progress Dialog -->
+ <string name="shutdown_progress">Shutting down\u2026</string>
+
+ <!-- Shutdown Confirmation Dialog -->
+ <string name="shutdown_confirm">Your phone will shut down.</string>
+
+ <!-- Recent Tasks dialog -->
+ <string name="no_recent_tasks">No recent applications.</string>
+
+ <!-- Global Actions Dialog -->
+
+ <string name="global_actions">Phone options</string>
+
+ <!-- label for item that locks the phone in the global actions dialog -->
+ <string name="global_action_lock">Screen lock</string>
+
+ <!-- label for item that turns off power in global actions dialog -->
+ <string name="global_action_power_off">Power off</string>
+
+ <!-- label for item that enables silent mode in global actions dialog -->
+ <string name="global_action_toggle_silent_mode">Silent mode</string>
+
+ <!-- status message in global actions dialog for when silent mode is enabled -->
+ <string name="global_action_silent_mode_on_status">Sound is OFF</string>
+
+ <!-- status message in global actions dialog for when silent mode is disabled -->
+ <string name="global_action_silent_mode_off_status">Sound is ON</string>
+
+ <!-- Activity Manager -->
+ <string name="safeMode">Safe mode</string>
+
+ <!-- Permission Groups -->
+
+ <string name="permgrouplab_costMoney">Services that cost you money</string>
+ <string name="permgroupdesc_costMoney">Allow applications to do things
+ that can cost you money.</string>
+
+ <string name="permgrouplab_messages">Your messages</string>
+ <string name="permgroupdesc_messages">Read and write your SMS,
+ e-mail, and other messages.</string>
+
+ <string name="permgrouplab_personalInfo">Your personal information</string>
+ <string name="permgroupdesc_personalInfo">Direct access to your contacts
+ and calendar stored on the phone.</string>
+
+ <string name="permgrouplab_location">Your location</string>
+ <string name="permgroupdesc_location">Monitor your physical location</string>
+
+ <string name="permgrouplab_network">Network communication</string>
+ <string name="permgroupdesc_network">Allow applications to access
+ various network features.</string>
+
+ <string name="permgrouplab_accounts">Your Google accounts</string>
+ <string name="permgroupdesc_accounts">Access the available Google accounts.</string>
+
+ <string name="permgrouplab_hardwareControls">Hardware controls</string>
+ <string name="permgroupdesc_hardwareControls">Direct access to hardware on
+ the handset.</string>
+
+ <string name="permgrouplab_phoneCalls">Phone calls</string>
+ <string name="permgroupdesc_phoneCalls">Monitor, record, and process
+ phone calls.</string>
+
+ <string name="permgrouplab_systemTools">System tools</string>
+ <string name="permgroupdesc_systemTools">Lower-level access and control
+ of the system.</string>
+
+ <string name="permgrouplab_developmentTools">Development tools</string>
+ <string name="permgroupdesc_developmentTools">Features only needed for
+ application developers.</string>
+
+ <!-- Permissions -->
+
+ <string name="permlab_statusBar">disable or modify status bar</string>
+ <string name="permdesc_statusBar">Allows application to disable
+ the status bar or add and remove system icons.</string>
+
+ <string name="permlab_expandStatusBar">expand/collapse status bar</string>
+ <string name="permdesc_expandStatusBar">Allows application to
+ expand or collapse the status bar.</string>
+
+ <string name="permlab_processOutgoingCalls">intercept outgoing calls</string>
+ <string name="permdesc_processOutgoingCalls">Allows application to
+ process outgoing calls and change the number to be dialed. Malicious
+ applications may monitor, redirect, or prevent outgoing calls.</string>
+
+ <string name="permlab_receiveSms">receive SMS</string>
+ <string name="permdesc_receiveSms">Allows application to receive
+ and process SMS messages. Malicious applications may monitor
+ your messages or delete them without showing them to you.</string>
+
+ <string name="permlab_receiveMms">receive MMS</string>
+ <string name="permdesc_receiveMms">Allows application to receive
+ and process MMS messages. Malicious applications may monitor
+ your messages or delete them without showing them to you.</string>
+
+ <string name="permlab_sendSms">send SMS messages</string>
+ <string name="permdesc_sendSms">Allows application to send SMS
+ messages. Malicious applications may cost you money by sending
+ messages without your confirmation.</string>
+
+ <string name="permlab_readSms">read SMS or MMS</string>
+ <string name="permdesc_readSms">Allows application to read
+ SMS messages stored on your phone or SIM card. Malicious applications
+ may read your confidential messages.</string>
+
+ <string name="permlab_writeSms">edit SMS or MMS</string>
+ <string name="permdesc_writeSms">Allows application to write
+ to SMS messages stored on your phone or SIM card. Malicious applications
+ may delete your messages.</string>
+
+ <string name="permlab_receiveWapPush">receive WAP</string>
+ <string name="permdesc_receiveWapPush">Allows application to receive
+ and process WAP messages. Malicious applications may monitor
+ your messages or delete them without showing them to you.</string>
+
+ <string name="permlab_getTasks">retrieve running applications</string>
+ <string name="permdesc_getTasks">Allows application to retrieve
+ information about currently and recently running tasks. May allow
+ malicious applications to discover private information about other applications.</string>
+
+ <string name="permlab_reorderTasks">reorder running applications</string>
+ <string name="permdesc_reorderTasks">Allows an application to move
+ tasks to the foreground and background. Malicious applications can force
+ themselves to the front without your control.</string>
+
+ <string name="permlab_setDebugApp">enable application debugging</string>
+ <string name="permdesc_setDebugApp">Allows an application to turn
+ on debugging for another application. Malicious applications can use this
+ to kill other applications.</string>
+
+ <string name="permlab_changeConfiguration">change your UI settings</string>
+ <string name="permdesc_changeConfiguration">Allows an application to
+ change the current configuration, such as the locale or overall font
+ size.</string>
+
+ <string name="permlab_restartPackages">restart other applications</string>
+ <string name="permdesc_restartPackages">Allows an application to
+ forcibly restart other applications.</string>
+
+ <string name="permlab_setProcessForeground">keep from being stopped</string>
+ <string name="permdesc_setProcessForeground">Allows an application to make
+ any process run in the foreground, so it can't be killed.
+ Should never be needed for normal applications.</string>
+
+ <string name="permlab_forceBack">force application to close</string>
+ <string name="permdesc_forceBack">Allows an application to force any
+ activity that is in the foreground to close and go back.
+ Should never be needed for normal applications.</string>
+
+ <string name="permlab_dump">retrieve system internal state</string>
+ <string name="permdesc_dump">Allows application to retrieve
+ internal state of the system. Malicious applications may retrieve
+ a wide variety of private and secure information that they should
+ never normally need.</string>
+
+ <string name="permlab_addSystemService">publish low-level services</string>
+ <string name="permdesc_addSystemService">Allows application to publish
+ its own low-level system services. Malicious applications may hijack
+ the system, and steal or corrupt any data on it.</string>
+
+ <string name="permlab_runSetActivityWatcher">monitor and control all application launching</string>
+ <string name="permdesc_runSetActivityWatcher">Allows an application to
+ monitor and control how the system launches activities.
+ Malicious applications may completely compromise the system. This
+ permission is only needed for development, never for normal
+ phone usage.</string>
+
+ <string name="permlab_broadcastPackageRemoved">send package removed broadcast</string>
+ <string name="permdesc_broadcastPackageRemoved">Allows an application to
+ broadcast a notification that an application package has been removed.
+ Malicious applications may use this to kill any other running
+ application.</string>
+
+ <string name="permlab_setProcessLimit">limit number of running processes</string>
+ <string name="permdesc_setProcessLimit">Allows an application
+ to control the maximum number of processes that will run. Never
+ needed for normal applications.</string>
+
+ <string name="permlab_setAlwaysFinish">make all background applications close</string>
+ <string name="permdesc_setAlwaysFinish">Allows an application
+ to control whether activities are always finished as soon as they
+ go to the background. Never needed for normal applications.</string>
+
+ <string name="permlab_fotaUpdate">automatically install system updates</string>
+ <string name="permdesc_fotaUpdate">Allows an application to receive
+ notifications about pending system updates and trigger their
+ installation. Malicious applications may use this to corrupt the system
+ with unauthorized updates, or generally interfere with the update
+ process.</string>
+
+ <string name="permlab_batteryStats">modify battery statistics</string>
+ <string name="permdesc_batteryStats">Allows the modification of
+ collected battery statistics. Not for use by normal applications.</string>
+
+ <string name="permlab_internalSystemWindow">display unauthorized windows</string>
+ <string name="permdesc_internalSystemWindow">Allows the creation of
+ windows that are intended to be used by the internal system
+ user interface. Not for use by normal applications.</string>
+
+ <string name="permlab_systemAlertWindow">display system-level alerts</string>
+ <string name="permdesc_systemAlertWindow">Allows an application to
+ show system alert windows. Malicious applications can take over the
+ entire screen of the phone.</string>
+
+ <string name="permlab_setAnimationScale">modify global animation speed</string>
+ <string name="permdesc_setAnimationScale">Allows an application to change
+ the global animation speed (faster or slower animations) at any time.</string>
+
+ <string name="permlab_manageAppTokens">manage application tokens</string>
+ <string name="permdesc_manageAppTokens">Allows applications to
+ create and manage their own tokens, bypassing their normal
+ Z-ordering. Should never be needed for normal applications.</string>
+
+ <string name="permlab_injectEvents">press keys and control buttons</string>
+ <string name="permdesc_injectEvents">Allows an application to deliver
+ its own input events (key presses, etc.) to other applications. Malicious
+ applications can use this to take over the phone.</string>
+
+ <string name="permlab_readInputState">record what you type and actions you take</string>
+ <string name="permdesc_readInputState">Allows applications to watch the
+ keys you press even when interacting with another application (such
+ as entering a password). Should never be needed for normal applications.</string>
+
+ <string name="permlab_setOrientation">change screen orientation</string>
+ <string name="permdesc_setOrientation">Allows an application to change
+ the rotation of the screen at any time. Should never be needed for
+ normal applications.</string>
+
+ <string name="permlab_signalPersistentProcesses">send Linux signals to applications</string>
+ <string name="permdesc_signalPersistentProcesses">Allows application to request that the
+ supplied signal be sent to all persistent processes.</string>
+
+ <string name="permlab_persistentActivity">make application always run</string>
+ <string name="permdesc_persistentActivity">Allows an application to make
+ parts of itself persistent, so the system can't use it for other
+ applications.</string>
+
+ <string name="permlab_deletePackages">delete applications</string>
+ <string name="permdesc_deletePackages">Allows an application to delete
+ Android packages. Malicious applications can use this to delete important applications.</string>
+
+ <string name="permlab_clearAppUserData">delete other application's data</string>
+ <string name="permdesc_clearAppUserData">Allows an application to clear user data.</string>
+ <string name="permlab_deleteCacheFiles">delete other application's cache</string>
+ <string name="permdesc_deleteCacheFiles">Allows an application to delete
+ cache files.</string>
+
+ <string name="permlab_getPackageSize">measure application storage space</string>
+ <string name="permdesc_getPackageSize">Allows an application to retrieve
+ its code, data, and cache sizes</string>
+
+ <string name="permlab_installPackages">directly install applications</string>
+ <string name="permdesc_installPackages">Allows an application to install new or updated
+ Android packages. Malicious applications can use this to add new applications with arbitrarily
+ powerful permissions.</string>
+
+ <string name="permlab_clearAppCache">delete all application cache data</string>
+ <string name="permdesc_clearAppCache">Allows an application to free phone storage
+ by deleting files in application cache directory. Access is very
+ restricted usually to system process.</string>
+
+ <string name="permlab_readLogs">read system log files</string>
+ <string name="permdesc_readLogs">Allows an application to read from the
+ system's various log files. This allows it to discover general
+ information about what you are doing with the phone, but they should
+ not contain any personal or private information.</string>
+
+ <string name="permlab_diagnostic">read/write to resources owned by diag</string>
+ <string name="permdesc_diagnostic">Allows an application to read and write to
+ any resource owned by the diag group; for example, files in /dev. This could
+ potentially affect system stability and security. This should be ONLY be used
+ for hardware-specific diagnostics by the manufacturer or operator.</string>
+
+ <string name="permlab_changeComponentState">enable or disable application components</string>
+ <string name="permdesc_changeComponentState">Allows an application to change whether a
+ component of another application is enabled or not. Malicious applications can use this
+ to disable important phone capabilities. Care must be used with permission, as it is
+ possible to get application components into an unusable, inconsistant, or unstable state.
+ </string>
+
+ <string name="permlab_setPreferredApplications">set preferred applications</string>
+ <string name="permdesc_setPreferredApplications">Allows an application to
+ modify your preferred applications. This can allow malicious applications
+ to silently change the applications that are run, spoofing your
+ existing applications to collect private data from you.</string>
+
+ <string name="permlab_writeSettings">modify global system settings</string>
+ <string name="permdesc_writeSettings">Allows an application to modify the
+ system's settings data. Malicious applications can corrupt your system's
+ configuration.</string>
+
+ <string name="permlab_writeGservices">modify the Google services map</string>
+ <string name="permdesc_writeGservices">Allows an application to modify the
+ Google services map. Not for use by normal applications.</string>
+
+ <string name="permlab_receiveBootCompleted">automatically start at boot</string>
+ <string name="permdesc_receiveBootCompleted">Allows an application to
+ have itself started as soon as the system has finished booting.
+ This can make it take longer to start the phone and allow the
+ application to slow down the overall phone by always running.</string>
+
+ <string name="permlab_broadcastSticky">send sticky broadcast</string>
+ <string name="permdesc_broadcastSticky">Allows an application to send
+ sticky broadcasts, which remain after the broadcast ends.
+ Malicious applications can make the phone slow or unstable by causing it
+ to use too much memory.</string>
+
+ <string name="permlab_readContacts">read contact data</string>
+ <string name="permdesc_readContacts">Allows an application to read all
+ of the contact (address) data stored on your phone. Malicious applications
+ can use this to send your data to other people.</string>
+
+ <string name="permlab_writeContacts">write contact data</string>
+ <string name="permdesc_writeContacts">Allows an application to modify the
+ contact (address) data stored on your phone. Malicious
+ applications can use this to erase or modify your contact data.</string>
+
+ <string name="permlab_writeOwnerData">write owner data</string>
+ <string name="permdesc_writeOwnerData">Allows an application to modify the
+ phone owner data stored on your phone. Malicious
+ applications can use this to erase or modify owner data.</string>
+
+ <string name="permlab_readOwnerData">read owner data</string>
+ <string name="permdesc_readOwnerData">Allows an application read the
+ phone owner data stored on your phone. Malicious
+ applications can use this to read phone owner data.</string>
+
+ <string name="permlab_readCalendar">read calendar data</string>
+ <string name="permdesc_readCalendar">Allows an application to read all
+ of the calendar events stored on your phone. Malicious applications
+ can use this to send your calendar events to other people.</string>
+
+ <string name="permlab_writeCalendar">write calendar data</string>
+ <string name="permdesc_writeCalendar">Allows an application to modify the
+ calendar events stored on your phone. Malicious
+ applications can use this to erase or modify your calendar data.</string>
+
+ <string name="permlab_accessMockLocation">mock location sources for testing</string>
+ <string name="permdesc_accessMockLocation">Create mock location sources for testing.
+ Malicious applications can use this to override the location and/or status returned by real
+ location sources such as GPS or Network providers.</string>
+
+ <string name="permlab_accessLocationExtraCommands">access extra location provider commands</string>
+ <string name="permdesc_accessLocationExtraCommands">Access extra location provider commands.
+ Malicious applications could use this to interfere with the operation of the GPS
+ or other location sources.</string>
+
+ <string name="permlab_accessFineLocation">fine (GPS) location</string>
+ <string name="permdesc_accessFineLocation">Access fine location sources such as the
+ Global Positioning System on the phone, where available.
+ Malicious applications can use this to determine where you are, and may
+ consume additional battery power.</string>
+
+ <string name="permlab_accessCoarseLocation">coarse (network-based) location</string>
+ <string name="permdesc_accessCoarseLocation">Access coarse location sources such as the cellular
+ network database to determine an approximate phone location, where available. Malicious
+ applications can use this to determine approximately where you are.</string>
+
+ <string name="permlab_accessSurfaceFlinger">access SurfaceFlinger</string>
+ <string name="permdesc_accessSurfaceFlinger">Allows application to use
+ SurfaceFlinger low-level features.</string>
+
+ <string name="permlab_readFrameBuffer">read frame buffer</string>
+ <string name="permdesc_readFrameBuffer">Allows application to use
+ read the content of the frame buffer.</string>
+
+ <string name="permlab_modifyAudioSettings">change your audio settings</string>
+ <string name="permdesc_modifyAudioSettings">Allows application to modify
+ global audio settings such as volume and routing.</string>
+
+ <string name="permlab_recordAudio">record audio</string>
+ <string name="permdesc_recordAudio">Allows application to access
+ the audio record path.</string>
+
+ <string name="permlab_camera">take pictures</string>
+ <string name="permdesc_camera">Allows application to take pictures
+ with the camera. This allows the application at any time to collect
+ images the camera is seeing.</string>
+
+ <string name="permlab_brick">permanently disable phone</string>
+ <string name="permdesc_brick">Allows the application to
+ disable the entire phone permanently. This is very dangerous.</string>
+
+ <string name="permlab_reboot">force phone reboot</string>
+ <string name="permdesc_reboot">Allows the application to
+ force the phone to reboot.</string>
+
+ <string name="permlab_mount_unmount_filesystems">mount and unmount filesystems</string>
+ <string name="permdesc_mount_unmount_filesystems">Allows the application to mount and
+ unmount filesystems for removable storage.</string>
+
+ <string name="permlab_vibrate">control vibrator</string>
+ <string name="permdesc_vibrate">Allows the application to control
+ the vibrator.</string>
+
+ <string name="permlab_flashlight">control flashlight</string>
+ <string name="permdesc_flashlight">Allows the application to control
+ the flashlight.</string>
+
+ <string name="permlab_hardware_test">test hardware</string>
+ <string name="permdesc_hardware_test">Allows the application to control
+ various peripherals for the purpose of hardware testing.</string>
+
+ <string name="permlab_callPhone">directly call phone numbers</string>
+ <string name="permdesc_callPhone">Allows the application to call
+ phone numbers without your intervention. Malicious applications may
+ cause unexpected calls on your phone bill. Note that this does not
+ allow the application to call emergency numbers.</string>
+
+ <string name="permlab_callPrivileged">directly call any phone numbers</string>
+ <string name="permdesc_callPrivileged">Allows the application to call
+ any phone number, including emergency numbers, without your intervention.
+ Malicious applications may place unnecessary and illegal calls to emergency
+ services.</string>
+
+ <string name="permlab_locationUpdates">control location update notifications</string>
+ <string name="permdesc_locationUpdates">Allows enabling/disabling location
+ update notifications from the radio. Not for use by normal applications.</string>
+
+ <string name="permlab_checkinProperties">access checkin properties</string>
+ <string name="permdesc_checkinProperties">Allows read/write access to
+ properties uploaded by the checkin service. Not for use by normal
+ applications.</string>
+
+ <string name="permlab_modifyPhoneState">modify phone state</string>
+ <string name="permdesc_modifyPhoneState">Allows the application to control the
+ phone features of the device. An application with this permission can switch
+ networks, turn the phone radio on and off and the like without ever notifying
+ you.</string>
+
+ <string name="permlab_readPhoneState">read phone state</string>
+ <string name="permdesc_readPhoneState">Allows the application to access the phone
+ features of the device. An application with this permission can determine the phone
+ number of this phone, whether a call is active, the number that call is connected to
+ and the like.</string>
+
+ <string name="permlab_wakeLock">prevent phone from sleeping</string>
+ <string name="permdesc_wakeLock">Allows an application to prevent
+ the phone from going to sleep.</string>
+
+ <string name="permlab_devicePower">power phone on or off</string>
+ <string name="permdesc_devicePower">Allows the application to turn the
+ phone on or off.</string>
+
+ <string name="permlab_factoryTest">run in factory test mode</string>
+ <string name="permdesc_factoryTest">Run as a low-level manufacturer test,
+ allowing complete access to the phone hardware. Only available
+ when a phone is running in manufacturer test mode.</string>
+
+ <string name="permlab_setWallpaper">set wallpaper</string>
+ <string name="permdesc_setWallpaper">Allows the application
+ to set the system wallpaper.</string>
+
+ <string name="permlab_setWallpaperHints">set wallpaper size hints</string>
+ <string name="permdesc_setWallpaperHints">Allows the application
+ to set the system wallpaper size hints.</string>
+
+ <string name="permlab_masterClear">reset system to factory defaults</string>
+ <string name="permdesc_masterClear">Allows an application to completely
+ reset the system to its factory settings, erasing all data,
+ configuration, and installed applications.</string>
+
+ <string name="permlab_setTimeZone">set time zone</string>
+ <string name="permdesc_setTimeZone">Allows an application to change
+ the phone's time zone.</string>
+
+ <string name="permlab_getAccounts">discover known accounts</string>
+ <string name="permdesc_getAccounts">Allows an application to get
+ the list of accounts known by the phone.</string>
+
+ <string name="permlab_accessNetworkState">view network state</string>
+ <string name="permdesc_accessNetworkState">Allows an application to view
+ the state of all networks.</string>
+
+ <string name="permlab_createNetworkSockets">full Internet access</string>
+ <string name="permdesc_createNetworkSockets">Allows an application to
+ create network sockets.</string>
+
+ <string name="permlab_writeApnSettings">write Access Point Name settings</string>
+ <string name="permdesc_writeApnSettings">Allows an application to modify the APN
+ settings, such as Proxy and Port of any APN.</string>
+
+ <string name="permlab_changeNetworkState">change network connectivity</string>
+ <string name="permdesc_changeNetworkState">Allows an application to change
+ the state network connectivity.</string>
+
+ <string name="permlab_accessWifiState">view Wi-Fi state</string>
+ <string name="permdesc_accessWifiState">Allows an application to view
+ the information about the state of Wi-Fi.</string>
+
+ <string name="permlab_changeWifiState">change Wi-Fi state</string>
+ <string name="permdesc_changeWifiState">Allows an application to connect
+ to and disconnect from Wi-Fi access points, and to make changes to
+ configured Wi-Fi networks.</string>
+
+ <string name="permlab_bluetoothAdmin">bluetooth administration</string>
+ <string name="permdesc_bluetoothAdmin">Allows an application to configure
+ the local Bluetooth phone, and to discover and pair with remote
+ devices.</string>
+
+ <string name="permlab_bluetooth">create Bluetooth connections</string>
+ <string name="permdesc_bluetooth">Allows an application to view
+ configuration of the local Bluetooth phone, and to make and accept
+ connections with paired devices.</string>
+
+ <string name="permlab_disableKeyguard">disable keylock</string>
+ <string name="permdesc_disableKeyguard">Allows an application to disable
+ the keylock and any associated password security. A legitimate example of
+ this is the phone disabling the keylock when receiving an incoming phone call,
+ then re-enabling the keylock when the call is finished.</string>
+
+ <string name="permlab_readSyncSettings">read sync settings</string>
+ <string name="permdesc_readSyncSettings">Allows an application to read the sync settings,
+ such as whether sync is enabled for Contacts.</string>
+
+ <string name="permlab_writeSyncSettings">write sync settings</string>
+ <string name="permdesc_writeSyncSettings">Allows an application to modify the sync
+ settings, such as whether sync is enabled for Contacts.</string>
+
+ <string name="permlab_readSyncStats">read sync statistics</string>
+ <string name="permdesc_readSyncStats">Allows an application to read the sync stats; e.g., the
+ history of syncs that have occurred.</string>
+
+ <string name="permlab_subscribedFeedsRead">read subscribed feeds</string>
+ <string name="permdesc_subscribedFeedsRead">Allows an application to get details about the currently synced feeds.</string>
+ <string name="permlab_subscribedFeedsWrite">write subscribed feeds</string>
+ <string name="permdesc_subscribedFeedsWrite">Allows an application to modify
+ your currently synced feeds. This could allow a malicious application to
+ change your synced feeds.</string>
+
+ <!-- Phone number types from android.provider.Contacts -->
+ <string-array name="phoneTypes">
+ <!-- The order of these is important, don't reorder without changing Contacts.java -->
+ <item>Home</item>
+ <item>Mobile</item>
+ <item>Work</item>
+ <item>Work Fax</item>
+ <item>Home Fax</item>
+ <item>Pager</item>
+ <item>Other</item>
+ <item>Custom\u2026</item>
+ </string-array>
+
+ <!-- Email address types from android.provider.Contacts -->
+ <string-array name="emailAddressTypes">
+ <!-- The order of these is important, don't reorder without changing Contacts.java -->
+ <item>Home</item>
+ <item>Work</item>
+ <item>Other</item>
+ <item>Custom\u2026</item>
+ </string-array>
+
+ <!-- Phone number types from android.provider.Contacts -->
+ <string-array name="postalAddressTypes">
+ <!-- The order of these is important, don't reorder without changing Contacts.java -->
+ <item>Home</item>
+ <item>Work</item>
+ <item>Other</item>
+ <item>Custom\u2026</item>
+ </string-array>
+
+ <!-- IM types from android.provider.Contacts -->
+ <string-array name="imAddressTypes">
+ <!-- The order of these is important, don't reorder without changing Contacts.java -->
+ <item>Home</item>
+ <item>Work</item>
+ <item>Other</item>
+ <item>Custom\u2026</item>
+ </string-array>
+
+ <!-- Organization types from android.provider.Contacts -->
+ <string-array name="organizationTypes">
+ <!-- The order of these is important, don't reorder without changing Contacts.java -->
+ <item>Home</item>
+ <item>Work</item>
+ <item>Other</item>
+ <item>Custom\u2026</item>
+ </string-array>
+
+ <!-- IM protocols from android.provider.Contacts -->
+ <string-array name="imProtocols">
+ <!-- The order of these is important, don't reorder without changing Contacts.java -->
+ <item>AIM</item>
+ <item>Windows Live</item>
+ <item>Yahoo</item>
+ <item>Skype</item>
+ <item>QQ</item>
+ <item>Google Talk</item>
+ <item>ICQ</item>
+ <item>Jabber</item>
+ </string-array>
+
+ <!-- Instructions telling the user to enter their pin to unlock the keyguard.
+ Displayed in one line in a large font. -->
+ <string name="keyguard_password_enter_pin_code">Enter PIN code:</string>
+
+ <!-- Instructions telling the user that they entered the wrong pin while trying
+ to unlock the keyguard. Displayed in one line in a large font. -->
+ <string name="keyguard_password_wrong_pin_code">Incorrect PIN code!</string>
+
+ <string name="keyguard_label_text">To unlock, press Menu then 0.</string>
+
+ <string name="keyguard_password_emergency_instructions">Press the Call button to make an emergency call.</string>
+ <string name="keyguard_password_instructions">Enter passcode or dial emergency number.</string>
+
+ <!-- Emergency call strings. -->
+ <string name="emergency_call_dialog_text">Make an emergency call?</string>
+ <string name="emergency_call_dialog_cancel">Cancel</string>
+ <string name="emergency_call_dialog_call">Emergency call</string>
+ <string name="emergency_call_dialog_number_for_display">Emergency number</string>
+ <string name="emergency_call_number_uri">tel:112</string>
+
+ <!--
+ *** touch based lock / unlock ***
+ -->
+ <!-- the key used to look up the carrier name from system properties -->
+ <string name="lockscreen_carrier_key">gsm.operator.alpha</string>
+
+ <!-- the default display if there is no carrier (no service) -->
+ <string name="lockscreen_carrier_default">(No service)</string>
+
+ <string name="lockscreen_screen_locked">Screen locked</string>
+
+ <!-- when pattern lock is enabled, tell them about the emergency dial -->
+ <string name="lockscreen_instructions_when_pattern_enabled">Press Menu to unlock or place emergency call.</string>
+
+ <!-- when pattern lock is disabled, only tell them to press menu to unlock -->
+ <string name="lockscreen_instructions_when_pattern_disabled">Press Menu to unlock.</string>
+
+ <string name="lockscreen_pattern_instructions">Draw pattern to unlock:</string>
+ <string name="lockscreen_emergency_call">Emergency call</string>
+ <string name="lockscreen_pattern_correct">Correct!</string>
+ <string name="lockscreen_pattern_wrong">Sorry, try again:</string>
+
+ <!-- When the lock screen is showing and the phone plugged in, show the current
+ charge %-->
+ <string name="lockscreen_plugged_in">Charging (<xliff:g id="number">%d%%</xliff:g>)</string>
+
+ <!-- When the lock screen is showing and the battery is low, warn user to plug
+ in the phone soon. -->
+ <string name="lockscreen_low_battery">Connect your charger.</string>
+
+ <string name="lockscreen_missing_sim_message_short">No SIM card.</string>
+ <string name="lockscreen_missing_sim_message">No SIM card in phone.</string>
+ <string name="lockscreen_missing_sim_instructions">Please insert a SIM card.</string>
+
+
+ <!-- When the user inserts a sim card from an unsupported network, it becomes network
+ locked -->
+ <string name="lockscreen_network_locked_message">Network locked</string>
+
+
+ <!-- When the user enters a wrong sim pin too many times, it becomes
+ PUK locked (Pin Unlock Kode) -->
+ <string name="lockscreen_sim_puk_locked_message">SIM card is PUK-locked.</string>
+ <string name="lockscreen_sim_puk_locked_instructions">Please contact Customer Care.</string>
+
+ <string name="lockscreen_sim_locked_message">SIM card is locked.</string>
+
+ <!-- When the user enters a sim unlock code, it takes a little while to check
+ whether it is valid, and to unlock the sim if it is valid. we display a
+ progress dialog in the meantime -->
+ <string name="lockscreen_sim_unlock_progress_dialog_message">Unlocking SIM card\u2026</string>
+
+ <string name="lockscreen_too_many_failed_attempts_dialog_title">Lock pattern warning</string>
+
+ <!-- Information message shown in dialog when user has too many failed attempts -->
+ <string name="lockscreen_too_many_failed_attempts_dialog_message">
+ You have incorrectly drawn your unlock pattern <xliff:g id="number">%d</xliff:g> times.
+ \n\nPlease try again in <xliff:g id="number">%d</xliff:g> seconds.
+ </string>
+
+ <!-- Information message shown in dialog when user is almost at the limit
+ where they will be locked out and have to use their google login -->
+ <string name="lockscreen_failed_attempts_almost_glogin">
+ You have incorrectly drawn your unlock pattern <xliff:g id="number">%d</xliff:g> times.
+ After <xliff:g id="number">%d</xliff:g> more unsuccessful attempts,
+ you will be asked to unlock your phone using your Google sign-in.\n\n
+ Please try again in <xliff:g id="number">%d</xliff:g> seconds.
+ </string>
+
+ <!-- Countdown message shown while user is waiting to try again after too many
+ failed attempts -->
+ <string name="lockscreen_too_many_failed_attempts_countdown">Try again in <xliff:g id="number">%d</xliff:g> seconds.</string>
+
+ <!-- Message shown on button that appears once it's apparent the user may have forgotten
+ their lock gesture -->
+ <string name="lockscreen_forgot_pattern_button_text">Forgot pattern?</string>
+
+ <!-- glogin unlock screen -->
+ <string name="lockscreen_glogin_too_many_attempts">Too many pattern attempts!</string>
+ <string name="lockscreen_glogin_instructions">To unlock,\nsign in with your Google account:</string>
+ <string name="lockscreen_glogin_username_hint">Username (email)</string>
+ <string name="lockscreen_glogin_password_hint">Password</string>
+ <string name="lockscreen_glogin_submit_button">Sign in</string>
+ <string name="lockscreen_glogin_invalid_input">Invalid username or password.</string>
+
+ <string name="date_picker_set">Set</string>
+ <string name="date_picker_month">month</string>
+ <string name="time_picker_set">Set</string>
+
+ <string name="status_bar_date_format">"<xliff:g id="format">MMMM d, yyyy</xliff:g>"</string>
+ <string name="status_bar_time_format">"<xliff:g id="format">h:mm AA</xliff:g>"</string>
+
+ <!-- The text for the button in the notification window-shade that clears
+ all of the currently visible notifications. -->
+ <string name="status_bar_clear_all_button">Clear notifications</string>
+
+ <!-- The label in the bar at the top of the status bar when there are no notifications
+ showing. -->
+ <string name="status_bar_no_notifications_title">No notifications</string>
+
+ <!-- The label for the group of notifications for ongoing events in the opened version of
+ the status bar. An ongoing call is the prime example of this. The MP3 music player
+ might be another example. -->
+ <string name="status_bar_ongoing_events_title">Ongoing</string>
+
+ <!-- The label for the group of notifications for recent events in the opened version of
+ the status bar. Recently received text messsages (SMS), emails, calendar alerts, etc. -->
+ <string name="status_bar_latest_events_title">Notifications</string>
+
+ <!-- The label for column of application icons in the opened version of the status bar -->
+ <string name="status_bar_applications_title">Application</string>
+
+ <!-- The big percent text in the middle of the battery icon that appears when you plug in
+ the charger. -->
+ <string name="battery_status_text_percent_format"><xliff:g id="number">%d%%</xliff:g></string>
+
+ <!-- The big percent text in the middle of the battery icon that appears when you plug in
+ the charger. -->
+ <string name="battery_status_charging">Charging\u2026</string>
+
+ <!-- The title of the low battery alert. -->
+ <string name="battery_low_title">Please connect charger</string>
+
+ <!-- The subtitle of the low battery alert. -->
+ <string name="battery_low_subtitle">The battery is getting low:</string>
+
+ <!-- A message that appears when the battery level is getting low. -->
+ <string name="battery_low_percent_format">less than <xliff:g id="number">%d%%</xliff:g>
+ remaining.</string>
+
+
+ <string name="factorytest_failed">Factory test failed</string>
+ <string name="factorytest_not_system">The FACTORY_TEST action
+ is only supported for packages installed in /system/app.</string>
+ <string name="factorytest_no_action">No package was found that provides the
+ FACTORY_TEST action.</string>
+ <string name="factorytest_reboot">Reboot</string>
+
+ <!-- WebView User Agent -->
+ <string name="web_user_agent"><xliff:g id="x">Mozilla/5.0 (Linux; U; Android %s)
+ AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2</xliff:g></string>
+
+ <!-- WebView save password dialog -->
+ <string name="save_password_label">Confirm</string>
+ <string name="save_password_message">Do you want the browser to remember this password?</string>
+ <string name="save_password_notnow">Not now</string>
+ <string name="save_password_remember">Remember</string>
+ <!-- should be "Never for this site". But it is too long, use "Never" instead -->
+ <string name="save_password_never">Never</string>
+
+ <!-- WebView permission -->
+ <string name="open_permission_deny">You do not have permission to open this page.</string>
+
+ <!-- WebView copy text-->
+ <string name="text_copied">Text copied to clipboard.</string>
+
+ <string name="more_item_label">More</string>
+ <string name="prepend_shortcut_label">Menu+</string>
+ <string name="menu_space_shortcut_label">space</string>
+ <string name="menu_enter_shortcut_label">enter</string>
+ <string name="menu_delete_shortcut_label">delete</string>
+
+ <!-- Strings used for search bar -->
+ <string name="search_go">Search</string>
+
+ <!-- Strings used to display the date -->
+ <string name="today">Today</string>
+ <string name="before">Before</string>
+ <string name="yesterday">Yesterday</string>
+ <string name="tomorrow">Tomorrow</string>
+ <string name="ago">ago</string>
+ <string name="in">in</string>
+ <string name="daysDurationFuturePlural">in <xliff:g id="days">%d</xliff:g> days</string>
+ <string name="daysDurationPastPlural"><xliff:g id="days">%d</xliff:g> days ago</string>
+ <string name="oneMonthDurationPast">1 month ago</string>
+
+ <!-- Prepositions for dates ("on May 29", "in 2008", "at 2:33am") -->
+ <string name="preposition_for_date">on %s</string>
+ <string name="preposition_for_time">at %s</string>
+ <string name="preposition_for_year">in %s</string>
+
+ <string name="day">day</string>
+ <string name="days">days</string>
+ <string name="hour">hour</string>
+ <string name="hours">hours</string>
+ <string name="minute">min</string>
+ <string name="minutes">mins</string>
+ <string name="second">sec</string>
+ <string name="seconds">secs</string>
+ <string name="week">week</string>
+ <string name="weeks">weeks</string>
+ <string name="year">year</string>
+ <string name="years">years</string>
+
+ <string name="sunday">Sunday</string>
+ <string name="monday">Monday</string>
+ <string name="tuesday">Tuesday</string>
+ <string name="wednesday">Wednesday</string>
+ <string name="thursday">Thursday</string>
+ <string name="friday">Friday</string>
+ <string name="saturday">Saturday</string>
+
+ <!-- Date formats for single line display mode -->
+ <string name="daily_format">h:mm aa</string>
+ <string name="weekly_format">MMM d</string>
+ <string name="monthly_format">MMM d</string>
+ <string name="yearly_format">yyyy</string>
+
+ <!-- TODO
+ Maybe the "mon-fri" part should be parameterized? That is, it should be something like
+ "%1$s \u2013 %2$s" and then the code that uses this resource can substitute in the local
+ 3-letter abbreviation.
+ -->
+ <string name="every_weekday">"Every weekday (Mon\u2013Fri)"</string>
+ <string name="daily">Daily</string>
+ <string name="weekly">"Weekly on <xliff:g id="day">%s</xliff:g>"</string>
+ <string name="monthly">Monthly</string>
+ <string name="yearly">Yearly</string>
+
+
+ <!-- Errors for android.widget.VideoView -->
+ <string name="VideoView_error_title">Cannot play video</string>
+ <string name="VideoView_error_text_unknown">Sorry, this video cannot be played.</string>
+ <string name="VideoView_error_button">OK</string>
+
+
+ <!-- AM - as in morning - as in 10:30 AM -->
+ <string name="am">"AM"</string>
+
+ <!-- PM - as in afternoon - as in 10:30 PM -->
+ <string name="pm">"PM"</string>
+
+
+ <!-- Example: "12/31/2007" -->
+ <string name="numeric_date">"<xliff:g id="format">%m/%d/%Y</xliff:g>"</string>
+
+ <!-- Example: "Mon, Dec 31, 2007, 8am - Tue, Jan 1, 2008, 5pm" -->
+ <!-- 1: "Mon" -->
+ <!-- 2: "Dec 31, 2007" -->
+ <!-- 3: "8am" -->
+ <!-- 4: "Tue" -->
+ <!-- 5: "Jan 1, 2008" -->
+ <!-- 6: "5pm" -->
+ <!-- or: "Friday, November 30, 8am - Thursday, December 6, 5pm" -->
+ <!-- 1: "Friday" -->
+ <!-- 2: "November 30" -->
+ <!-- 3: "8am" -->
+ <!-- 4: "Thursday" -->
+ <!-- 5: "December 6" -->
+ <!-- 6: "5pm" -->
+ <string name="wday1_date1_time1_wday2_date2_time2">"<xliff:g id="format">%1$s, %2$s, %3$s \u2013 %4$s, %5$s, %6$s</xliff:g>"</string>
+
+ <!-- Example: "Mon, Dec 31, 2007 - Tue, Jan 1, 2008" -->
+ <!-- 1: "Mon" -->
+ <!-- 2: "Dec 31, 2007" -->
+ <!-- 4: "Tue" -->
+ <!-- 5: "Jan 1, 2008" -->
+ <!-- or: "Friday, November 30 - Thursday, December 6" -->
+ <!-- 1: "Friday" -->
+ <!-- 2: "November 30" -->
+ <!-- 4: "Thursday" -->
+ <!-- 5: "December 6" -->
+ <string name="wday1_date1_wday2_date2">"<xliff:g id="format">%1$s, %2$s \u2013 %4$s, %5$s</xliff:g>"</string>
+
+ <!-- Example: "Dec 31, 2007, 8am - Jan 1, 2008, 5pm" -->
+ <!-- 2: "Dec 31, 2007" -->
+ <!-- 3: "8am" -->
+ <!-- 5: "Jan 1, 2008" -->
+ <!-- 6: "5pm" -->
+ <!-- or: "November 30, 8am - December 6, 5pm" -->
+ <!-- 2: "November 30" -->
+ <!-- 3: "8am" -->
+ <!-- 5: "December 6" -->
+ <!-- 6: "5pm" -->
+ <string name="date1_time1_date2_time2">"<xliff:g id="format">%2$s, %3$s \u2013 %5$s, %6$s</xliff:g>"</string>
+
+ <!-- Example: "Dec 31, 2007 - Jan 1, 2008" -->
+ <!-- 2: "Dec 31, 2007" -->
+ <!-- 5: "Jan 1, 2008" -->
+ <!-- or: "November 30 - December 6" -->
+ <!-- 2: "November 30" -->
+ <!-- 5: "December 6" -->
+ <string name="date1_date2">"<xliff:g id="format">%2$s \u2013 %5$s</xliff:g>"</string>
+
+ <!-- Example: "10:00 - 11:00 am" -->
+ <!-- 1: "10:00" -->
+ <!-- 2: "11:00 am" -->
+ <!-- or: "10:00 am - 2:00 pm" -->
+ <!-- 1: "10:00 am" -->
+ <!-- 2: "2:00 pm" -->
+ <!-- or: "10:00 - 14:00" -->
+ <!-- 1: "10:00" -->
+ <!-- 2: "14:00" -->
+ <string name="time1_time2">"<xliff:g id="format">%1$s \u2013 %2$s</xliff:g>"</string>
+
+ <!-- Example: "8:00 - 11:00 am, Mon, Dec 31, 2007" -->
+ <!-- 1: "8:00 - 11:00 am" -->
+ <!-- 2: "Mon" -->
+ <!-- 3: "Dec 31, 2007" -->
+ <string name="time_wday_date">"<xliff:g id="format">%1$s, %2$s, %3$s</xliff:g>"</string>
+
+ <!-- Example: "Mon, Dec 31, 2007" -->
+ <!-- 2: "Mon" -->
+ <!-- 3: "Dec 31, 2007" -->
+ <string name="wday_date">"<xliff:g id="format">%2$s, %3$s</xliff:g>"</string>
+
+ <!-- Example: "8:00 - 11:00 am, Dec 31, 2007" -->
+ <!-- 1: "8:00 - 11:00 am" -->
+ <!-- 3: "Dec 31, 2007" -->
+ <string name="time_date">"<xliff:g id="format">%1$s, %3$s</xliff:g>"</string>
+
+ <!-- Example: "8:00 - 11:00 am, Mon" -->
+ <!-- 1: "8:00 - 11:00 am" -->
+ <!-- 2: "Mon" -->
+ <string name="time_wday">"<xliff:g id="format">%1$s, %2$s</xliff:g>"</string>
+
+ <string name="noon">"noon"</string>
+ <string name="Noon">"Noon"</string>
+ <string name="midnight">"midnight"</string>
+ <string name="Midnight">"Midnight"</string>
+
+ <!-- Example: "October 9" -->
+ <string name="month_day">"<xliff:g id="format">%B %-d</xliff:g>"</string>
+
+ <!-- Example: "October" -->
+ <string name="month">"<xliff:g id="format">%B</xliff:g>"</string>
+
+ <!-- Example: "October 9, 2007" -->
+ <string name="month_day_year">"<xliff:g id="format">%B %-d, %Y</xliff:g>"</string>
+
+ <!-- Example: "October 2007" -->
+ <string name="month_year">"<xliff:g id="format">%B %Y</xliff:g>"</string>
+
+ <!-- Example: "Oct 31 - Nov 3" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "31" -->
+ <!-- 7: "Nov" -->
+ <!-- 8: "3" -->
+ <string name="same_year_md1_md2">"<xliff:g id="format">%2$s %3$s \u2013 %7$s %8$s</xliff:g>"</string>
+
+ <!-- Example: "Wed, Oct 31 - Sat, Nov 3" -->
+ <!-- 1: "Wed" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "31" -->
+ <!-- 6: "Sat" -->
+ <!-- 7: "Nov" -->
+ <!-- 8: "3" -->
+ <string name="same_year_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %2$s %3$s \u2013 %6$s, %7$s %8$s</xliff:g>"</string>
+
+ <!-- Example: "Oct 31 - Nov 3, 2007" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "31" -->
+ <!-- 7: "Nov" -->
+ <!-- 8: "3" -->
+ <!-- 9: "2007" -->
+ <string name="same_year_mdy1_mdy2">"<xliff:g id="format">%2$s %3$s \u2013 %7$s %8$s, %9$s</xliff:g>"</string>
+
+ <!-- Example: "Wed, Oct 31 - Sat, Nov 3, 2007" -->
+ <!-- 1: "Wed" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "31" -->
+ <!-- 6: "Sat" -->
+ <!-- 7: "Nov" -->
+ <!-- 8: "3" -->
+ <!-- 9: "2007" -->
+ <string name="same_year_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %2$s %3$s \u2013 %6$s, %7$s %8$s, %9$s</xliff:g>"</string>
+
+ <!-- Example: "Oct 31, 8:00am - Nov 3, 5:00pm" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "31" -->
+ <!-- 5: "8:00am" -->
+ <!-- 7: "Nov" -->
+ <!-- 8: "3" -->
+ <!-- 10: "5:00pm" -->
+ <string name="same_year_md1_time1_md2_time2">"<xliff:g id="format">%2$s %3$s, %5$s \u2013 %7$s %8$s, %10$s</xliff:g>"</string>
+
+ <!-- Example: "Wed, Oct 31, 8:00am - Sat, Nov 3, 5:00pm" -->
+ <!-- 1: "Wed" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "31" -->
+ <!-- 5: "8:00am" -->
+ <!-- 6: "Sat" -->
+ <!-- 7: "Nov" -->
+ <!-- 8: "3" -->
+ <!-- 10: "5:00pm" -->
+ <string name="same_year_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %2$s %3$s, %5$s \u2013 %6$s, %7$s %8$s, %10$s</xliff:g>"</string>
+
+ <!-- Example: "Oct 31, 2007, 8:00am - Nov 3, 2007, 5:00pm" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "31" -->
+ <!-- 4: "2007" -->
+ <!-- 5: "8:00am" -->
+ <!-- 7: "Nov" -->
+ <!-- 8: "3" -->
+ <!-- 9: "2007" -->
+ <!-- 10: "5:00pm" -->
+ <string name="same_year_mdy1_time1_mdy2_time2">"<xliff:g id="format">%2$s %3$s, %4$s, %5$s \u2013 %7$s %8$s, %9$s, %10$s</xliff:g>"</string>
+
+ <!-- Example: "Wed, Oct 31, 2007, 8:00am - Sat, Nov 3, 2007, 5:00pm" -->
+ <!-- 1: "Wed" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "31" -->
+ <!-- 4: "2007" -->
+ <!-- 5: "8:00am" -->
+ <!-- 6: "Sat" -->
+ <!-- 7: "Nov" -->
+ <!-- 8: "3" -->
+ <!-- 9: "2007" -->
+ <!-- 10: "5:00pm" -->
+ <string name="same_year_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %2$s %3$s, %4$s, %5$s \u2013 %6$s, %7$s %8$s, %9$s, %10$s</xliff:g>"</string>
+
+
+ <!-- Example: "10/31 - 11/3" -->
+ <!-- 2: "10" -->
+ <!-- 3: "31" -->
+ <!-- 7: "11" -->
+ <!-- 8: "3" -->
+ <string name="numeric_md1_md2">"<xliff:g id="format">%2$s/%3$s \u2013 %7$s/%8$s</xliff:g>"</string>
+
+ <!-- Example: "Wed, 10/31 - Sat, 11/3" -->
+ <!-- 1: "Wed" -->
+ <!-- 2: "10" -->
+ <!-- 3: "31" -->
+ <!-- 6: "Sat" -->
+ <!-- 7: "11" -->
+ <!-- 8: "3" -->
+ <string name="numeric_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %2$s/%3$s \u2013 %6$s, %7$s/%8$s</xliff:g>"</string>
+
+ <!-- Example: "10/31/2007 - 11/3/2007" -->
+ <!-- 2: "10" -->
+ <!-- 3: "31" -->
+ <!-- 4: "2007" -->
+ <!-- 7: "11" -->
+ <!-- 8: "3" -->
+ <!-- 9: "2007" -->
+ <string name="numeric_mdy1_mdy2">"<xliff:g id="format">%2$s/%3$s/%4$s \u2013 %7$s/%8$s/%9$s</xliff:g>"</string>
+
+ <!-- Example: "Wed, 10/31/2007 - Sat, 11/3/2007" -->
+ <!-- 1: "Wed" -->
+ <!-- 2: "10" -->
+ <!-- 3: "31" -->
+ <!-- 4: "2007" -->
+ <!-- 6: "Sat" -->
+ <!-- 7: "11" -->
+ <!-- 8: "3" -->
+ <!-- 9: "2007" -->
+ <string name="numeric_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %2$s/%3$s/%4$s \u2013 %6$s, %7$s/%8$s/%9$s</xliff:g>"</string>
+
+ <!-- Example: "10/31, 8:00am - 11/3, 5:00pm" -->
+ <!-- 2: "10" -->
+ <!-- 3: "31" -->
+ <!-- 5: "8:00am" -->
+ <!-- 7: "11" -->
+ <!-- 8: "3" -->
+ <!-- 10: "5:00pm" -->
+ <string name="numeric_md1_time1_md2_time2">"<xliff:g id="format">%2$s/%3$s, %5$s \u2013 %7$s/%8$s, %10$s</xliff:g>"</string>
+
+ <!-- Example: "Wed, 10/31, 8:00am - Sat, 11/3, 5:00pm" -->
+ <!-- 1: "Wed" -->
+ <!-- 2: "10" -->
+ <!-- 3: "31" -->
+ <!-- 5: "8:00am" -->
+ <!-- 6: "Sat" -->
+ <!-- 7: "11" -->
+ <!-- 8: "3" -->
+ <!-- 10: "5:00pm" -->
+ <string name="numeric_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %2$s/%3$s, %5$s \u2013 %6$s, %7$s/%8$s, %10$s</xliff:g>"</string>
+
+ <!-- Example: "10/31/2007, 8:00am - 11/3/2007, 5:00pm" -->
+ <!-- 2: "10" -->
+ <!-- 3: "31" -->
+ <!-- 4: "2007" -->
+ <!-- 5: "8:00am" -->
+ <!-- 7: "11" -->
+ <!-- 8: "3" -->
+ <!-- 9: "2007" -->
+ <!-- 10: "5:00pm" -->
+ <string name="numeric_mdy1_time1_mdy2_time2">"<xliff:g id="format">%2$s/%3$s/%4$s, %5$s \u2013 %7$s/%8$s/%9$s, %10$s</xliff:g>"</string>
+
+ <!-- Example: "Wed, 10/31/2007, 8:00am - Sat, 11/3/2007, 5:00pm" -->
+ <!-- 1: "Wed" -->
+ <!-- 2: "10" -->
+ <!-- 3: "31" -->
+ <!-- 4: "2007" -->
+ <!-- 5: "8:00am" -->
+ <!-- 6: "Sat" -->
+ <!-- 7: "11" -->
+ <!-- 8: "3" -->
+ <!-- 9: "2007" -->
+ <!-- 10: "5:00pm" -->
+ <string name="numeric_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %2$s/%3$s/%4$s, %5$s \u2013 %6$s, %7$s/%8$s/%9$s, %10$s</xliff:g>"</string>
+
+
+ <!-- Example: "Oct 9 - 10" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "9" -->
+ <!-- 8: "10" -->
+ <string name="same_month_md1_md2">"<xliff:g id="format">%2$s %3$s \u2013 %8$s</xliff:g>"</string>
+
+ <!-- Example: "Tue, Oct 9 - Wed, Oct 10" -->
+ <!-- 1: "Tue" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "9" -->
+ <!-- 6: "Wed" -->
+ <!-- 7: "Oct" -->
+ <!-- 8: "10" -->
+ <string name="same_month_wday1_md1_wday2_md2">"<xliff:g id="format">%1$s, %2$s %3$s \u2013 %6$s, %7$s %8$s</xliff:g>"</string>
+
+ <!-- Example: "Oct 9 - 10, 2007" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "9" -->
+ <!-- 8: "10" -->
+ <!-- 9: "2007" -->
+ <string name="same_month_mdy1_mdy2">"<xliff:g id="format">%2$s %3$s \u2013 %8$s, %9$s</xliff:g>"</string>
+
+ <!-- Example: "Tue, Oct 9, 2007 - Wed, Oct 10, 2007" -->
+ <!-- 1: "Tue" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "9" -->
+ <!-- 4: "2007" -->
+ <!-- 6: "Wed" -->
+ <!-- 7: "Oct" -->
+ <!-- 8: "10" -->
+ <!-- 9: "2007" -->
+ <string name="same_month_wday1_mdy1_wday2_mdy2">"<xliff:g id="format">%1$s, %2$s %3$s, %4$s \u2013 %6$s, %7$s %8$s, %9$s</xliff:g>"</string>
+
+ <!-- Example: "Oct 9, 8:00am - Oct 10, 5:00pm" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "9" -->
+ <!-- 5: "8:00am" -->
+ <!-- 7: "Oct" -->
+ <!-- 8: "10" -->
+ <!-- 10: "5:00pm" -->
+ <string name="same_month_md1_time1_md2_time2">"<xliff:g id="format">%2$s %3$s, %5$s \u2013 %7$s %8$s, %10$s</xliff:g>"</string>
+
+ <!-- Example: "Tue, Oct 9, 8:00am - Wed, Oct 10, 5:00pm" -->
+ <!-- 1: "Tue" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "9" -->
+ <!-- 5: "8:00am" -->
+ <!-- 6: "Wed" -->
+ <!-- 7: "Oct" -->
+ <!-- 8: "10" -->
+ <!-- 10: "5:00pm" -->
+ <string name="same_month_wday1_md1_time1_wday2_md2_time2">"<xliff:g id="format">%1$s, %2$s %3$s, %5$s \u2013 %6$s, %7$s %8$s, %10$s</xliff:g>"</string>
+
+ <!-- Example: "Oct 9, 2007, 8:00am - Oct 10, 2007, 5:00pm" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "9" -->
+ <!-- 4: "2007" -->
+ <!-- 5: "8:00am" -->
+ <!-- 7: "Oct" -->
+ <!-- 8: "10" -->
+ <!-- 9: "2007" -->
+ <!-- 10: "5:00pm" -->
+ <string name="same_month_mdy1_time1_mdy2_time2">"<xliff:g id="format">%2$s %3$s, %4$s, %5$s \u2013 %7$s %8$s, %9$s, %10$s</xliff:g>"</string>
+
+ <!-- Example: "Tue, Oct 9, 2007, 8:00am - Wed, Oct 10, 2007, 5:00pm" -->
+ <!-- 1: "Tue" -->
+ <!-- 2: "Oct" -->
+ <!-- 3: "9" -->
+ <!-- 4: "2007" -->
+ <!-- 5: "8:00am" -->
+ <!-- 6: "Wed" -->
+ <!-- 7: "Oct" -->
+ <!-- 8: "10" -->
+ <!-- 9: "2007" -->
+ <!-- 10: "5:00pm" -->
+ <string name="same_month_wday1_mdy1_time1_wday2_mdy2_time2">"<xliff:g id="format">%1$s, %2$s %3$s, %4$s, %5$s \u2013 %6$s, %7$s %8$s, %9$s, %10$s</xliff:g>"</string>
+
+ <!-- Example: "Oct 9, 2007" -->
+ <string name="abbrev_month_day_year">"<xliff:g id="format">%b %-d, %Y</xliff:g>"</string>
+
+ <!-- Example: "Oct 2007" -->
+ <string name="abbrev_month_year">"<xliff:g id="format">%b %Y</xliff:g>"</string>
+
+ <!-- Example: "Oct 9" -->
+ <string name="abbrev_month_day">"<xliff:g id="format">%b %-d</xliff:g>"</string>
+
+ <!-- Example: "Oct" -->
+ <string name="abbrev_month">"<xliff:g id="format">%b</xliff:g>"</string>
+
+ <!-- Example: the dash in Tue, Oct 9, 2007, 8:00am - Wed, Oct 10, 2007, 5:00pm -->
+ <string name="date_range_separator">" \u2013 "</string>
+
+ <!-- Example: "10/09/2007" -->
+ <string name="numeric_date_notation">"<xliff:g id="format">%m/%d/%y</xliff:g>"</string>
+
+ <!-- The full spelled out version of the day of the week. -->
+ <string name="day_of_week_long_sunday">Sunday</string>
+
+ <!-- The full spelled out version of the day of the week. -->
+ <string name="day_of_week_long_monday">Monday</string>
+
+ <!-- The full spelled out version of the day of the week. -->
+ <string name="day_of_week_long_tuesday">Tuesday</string>
+
+ <!-- The full spelled out version of the day of the week. -->
+ <string name="day_of_week_long_wednesday">Wednesday</string>
+
+ <!-- The full spelled out version of the day of the week. -->
+ <string name="day_of_week_long_thursday">Thursday</string>
+
+ <!-- The full spelled out version of the day of the week. -->
+ <string name="day_of_week_long_friday">Friday</string>
+
+ <!-- The full spelled out version of the day of the week. -->
+ <string name="day_of_week_long_saturday">Saturday</string>
+
+
+ <!-- An abbreviated day of the week. Three characters typically in western languages.
+ In US English: "Sun" stands for Sunday -->
+ <string name="day_of_week_medium_sunday">Sun</string>
+
+ <!-- An abbreviated day of the week. Three characters typically in western languages.
+ In US English: "Mon" stands for Monday -->
+ <string name="day_of_week_medium_monday">Mon</string>
+
+ <!-- An abbreviated day of the week. Three characters typically in western languages.
+ In US English: "Tue" stands for Tuesday -->
+ <string name="day_of_week_medium_tuesday">Tue</string>
+
+ <!-- An abbreviated day of the week. Three characters typically in western languages.
+ In US English: "Wed" stands for Wednesday -->
+ <string name="day_of_week_medium_wednesday">Wed</string>
+
+ <!-- An abbreviated day of the week. Three characters typically in western languages.
+ In US English: "Thu" stands for Thursday -->
+ <string name="day_of_week_medium_thursday">Thu</string>
+
+ <!-- An abbreviated day of the week. Three characters typically in western languages.
+ In US English: "Fri" stands for Friday -->
+ <string name="day_of_week_medium_friday">Fri</string>
+
+ <!-- An abbreviated day of the week. Three characters typically in western languages.
+ In US English: "Sat" stands for Saturday -->
+ <string name="day_of_week_medium_saturday">Sat</string>
+
+
+ <!-- An abbreviated day of the week. Two characters typically in western languages.
+ In US English: "Su" stands for Sunday -->
+ <string name="day_of_week_short_sunday">Su</string>
+
+ <!-- An abbreviated day of the week. Two characters typically in western languages.
+ In US English: "Mo" stands for Monday -->
+ <string name="day_of_week_short_monday">Mo</string>
+
+ <!-- An abbreviated day of the week. Two characters typically in western languages.
+ In US English: "Tu" stands for Tuesday -->
+ <string name="day_of_week_short_tuesday">Tu</string>
+
+ <!-- An abbreviated day of the week. Two characters typically in western languages.
+ In US English: "We" stands for Wednesday -->
+ <string name="day_of_week_short_wednesday">We</string>
+
+ <!-- An abbreviated day of the week. Two characters typically in western languages.
+ In US English: "Th" stands for Thursday -->
+ <string name="day_of_week_short_thursday">Th</string>
+
+ <!-- An abbreviated day of the week. Two characters typically in western languages.
+ In US English: "Fr" stands for Friday -->
+ <string name="day_of_week_short_friday">Fr</string>
+
+ <!-- An abbreviated day of the week. Two characters typically in western languages.
+ In US English: "Sa" stands for Saturday -->
+ <string name="day_of_week_short_saturday">Sa</string>
+
+
+ <!-- An abbreviated day of the week. One character if that is unique. Two if necessary.
+ In US English: "Su" stands for Sunday -->
+ <string name="day_of_week_shorter_sunday">Su</string>
+
+ <!-- An abbreviated day of the week. One character if that is unique. Two if necessary.
+ In US English: "M" stands for Monday -->
+ <string name="day_of_week_shorter_monday">M</string>
+
+ <!-- An abbreviated day of the week. One character if that is unique. Two if necessary.
+ In US English: "Tu" stands for Tuesday -->
+ <string name="day_of_week_shorter_tuesday">Tu</string>
+
+ <!-- An abbreviated day of the week. One character if that is unique. Two if necessary.
+ In US English: "W" stands for Wednesday -->
+ <string name="day_of_week_shorter_wednesday">W</string>
+
+ <!-- An abbreviated day of the week. One character if that is unique. Two if necessary.
+ In US English: "Th" stands for Thursday -->
+ <string name="day_of_week_shorter_thursday">Th</string>
+
+ <!-- An abbreviated day of the week. One character if that is unique. Two if necessary.
+ In US English: "F" stands for Friday -->
+ <string name="day_of_week_shorter_friday">F</string>
+
+ <!-- An abbreviated day of the week. One character if that is unique. Two if necessary.
+ In US English: "Sa" stands for Saturday -->
+ <string name="day_of_week_shorter_saturday">Sa</string>
+
+
+ <!-- An abbreviated day of the week. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "S" stands for Sunday -->
+ <string name="day_of_week_shortest_sunday">S</string>
+
+ <!-- An abbreviated day of the week. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "M" stands for Monday -->
+ <string name="day_of_week_shortest_monday">M</string>
+
+ <!-- An abbreviated day of the week. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "T" stands for Tuesday -->
+ <string name="day_of_week_shortest_tuesday">T</string>
+
+ <!-- An abbreviated day of the week. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "W" stands for Wednesday -->
+ <string name="day_of_week_shortest_wednesday">W</string>
+
+ <!-- An abbreviated day of the week. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "T" stands for Thursday -->
+ <string name="day_of_week_shortest_thursday">T</string>
+
+ <!-- An abbreviated day of the week. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "F" stands for Friday -->
+ <string name="day_of_week_shortest_friday">F</string>
+
+ <!-- An abbreviated day of the week. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "S" stands for Saturday -->
+ <string name="day_of_week_shortest_saturday">S</string>
+
+
+ <!-- The full spelled out version of the month. -->
+ <string name="month_long_january">January</string>
+
+ <!-- The full spelled out version of the month. -->
+ <string name="month_long_february">February</string>
+
+ <!-- The full spelled out version of the month. -->
+ <string name="month_long_march">March</string>
+
+ <!-- The full spelled out version of the month. -->
+ <string name="month_long_april">April</string>
+
+ <!-- The full spelled out version of the month. -->
+ <string name="month_long_may">May</string>
+
+ <!-- The full spelled out version of the month. -->
+ <string name="month_long_june">June</string>
+
+ <!-- The full spelled out version of the month. -->
+ <string name="month_long_july">July</string>
+
+ <!-- The full spelled out version of the month. -->
+ <string name="month_long_august">August</string>
+
+ <!-- The full spelled out version of the month. -->
+ <string name="month_long_september">September</string>
+
+ <!-- The full spelled out version of the month. -->
+ <string name="month_long_october">October</string>
+
+ <!-- The full spelled out version of the month. -->
+ <string name="month_long_november">November</string>
+
+ <!-- The full spelled out version of the month. -->
+ <string name="month_long_december">December</string>
+
+
+ <!-- An abbreviated month name.
+ In US English: "Jan" stands for January. -->
+ <string name="month_medium_january">Jan</string>
+
+ <!-- An abbreviated month name.
+ In US English: "Feb" stands for February. -->
+ <string name="month_medium_february">Feb</string>
+
+ <!-- An abbreviated month name.
+ In US English: "Mar" stands for March. -->
+ <string name="month_medium_march">Mar</string>
+
+ <!-- An abbreviated month name.
+ In US English: "Apr" stands for April. -->
+ <string name="month_medium_april">Apr</string>
+
+ <!-- An abbreviated month name.
+ In US English: "May" stands for May. -->
+ <string name="month_medium_may">May</string>
+
+ <!-- An abbreviated month name.
+ In US English: "Jun" stands for June. -->
+ <string name="month_medium_june">Jun</string>
+
+ <!-- An abbreviated month name.
+ In US English: "Jul" stands for July. -->
+ <string name="month_medium_july">Jul</string>
+
+ <!-- An abbreviated month name.
+ In US English: "Aug" stands for August. -->
+ <string name="month_medium_august">Aug</string>
+
+ <!-- An abbreviated month name.
+ In US English: "Sep" stands for September. -->
+ <string name="month_medium_september">Sep</string>
+
+ <!-- An abbreviated month name.
+ In US English: "Oct" stands for October. -->
+ <string name="month_medium_october">Oct</string>
+
+ <!-- An abbreviated month name.
+ In US English: "Nov" stands for November. -->
+ <string name="month_medium_november">Nov</string>
+
+ <!-- An abbreviated month name.
+ In US English: "Dec" stands for December. -->
+ <string name="month_medium_december">Dec</string>
+
+
+ <!-- An abbreviated month name. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "J" stands for January -->
+ <string name="month_shortest_january">J</string>
+
+ <!-- An abbreviated month name. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "F" stands for February. -->
+ <string name="month_shortest_february">F</string>
+
+ <!-- An abbreviated month name. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "M" stands for March. -->
+ <string name="month_shortest_march">M</string>
+
+ <!-- An abbreviated month name. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "A" stands for April. -->
+ <string name="month_shortest_april">A</string>
+
+ <!-- An abbreviated month name. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "M" stands for May. -->
+ <string name="month_shortest_may">M</string>
+
+ <!-- An abbreviated month name. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "J" stands for June. -->
+ <string name="month_shortest_june">J</string>
+
+ <!-- An abbreviated month name. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "J" stands for July. -->
+ <string name="month_shortest_july">J</string>
+
+ <!-- An abbreviated month name. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "A" stands for August. -->
+ <string name="month_shortest_august">A</string>
+
+ <!-- An abbreviated month name. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "S" stands for September. -->
+ <string name="month_shortest_september">S</string>
+
+ <!-- An abbreviated month name. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "O" stands for October. -->
+ <string name="month_shortest_october">O</string>
+
+ <!-- An abbreviated month name. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "N" stands for November. -->
+ <string name="month_shortest_november">N</string>
+
+ <!-- An abbreviated month name. One character long if it makes sense. Does not have
+ to be unique.
+ In US English: "D" stands for December. -->
+ <string name="month_shortest_december">D</string>
+
+ <!-- Format string for times like "01:23" -->
+ <string name="elapsed_time_short_format_mm_ss"><xliff:g id="format">%1$02d:%2$02d</xliff:g></string>
+
+ <!-- Format string for times like "1:43:33" -->
+ <string name="elapsed_time_short_format_h_mm_ss"><xliff:g id="format">%1$d:%2$02d:%3$02d</xliff:g></string>
+
+ <!-- EditText context menu -->
+ <string name="selectAll">Select all</string>
+
+ <!-- EditText context menu -->
+ <string name="cut">Cut</string>
+
+ <!-- EditText context menu -->
+ <string name="cutAll">Cut all</string>
+
+ <!-- EditText context menu -->
+ <string name="copy">Copy</string>
+
+ <!-- EditText context menu -->
+ <string name="copyAll">Copy all</string>
+
+ <!-- EditText context menu -->
+ <string name="paste">Paste</string>
+
+ <!-- EditText context menu -->
+ <string name="copyUrl">Copy URL</string>
+
+ <!-- Low internal storage error dialog properties title of extended view -->
+ <string name="low_internal_storage_view_title">Low on space</string>
+ <!-- Low internal storage error dialog properties text displayed in extended view -->
+ <string name="low_internal_storage_view_text">Phone storage space is getting low.</string>
+
+ <!-- Preference framework strings. -->
+ <string name="ok">OK</string>
+ <string name="cancel">Cancel</string>
+ <string name="yes">OK</string>
+ <string name="no">Cancel</string>
+
+ <!-- IndicatorButton -->
+ <string name="capital_on">ON</string>
+ <string name="capital_off">OFF</string>
+
+ <!-- Title of intent resolver dialog when selecting an application to run. -->
+ <string name="whichApplication">Complete action using</string>
+ <!-- Option to always use the selected Intent resolution in the future. -->
+ <string name="alwaysUse">Use by default for this action.</string>
+ <!-- Text displayed when the user selects the check box for setting default application-->
+ <string name="clearDefaultHintMsg">Clear default in Home Settings &gt; Applications &gt; Manage applications.</string>
+ <!-- Default title for the activity chooser, when one is not given. -->
+ <string name="chooseActivity">Select an action</string>
+ <!-- Text to display when there are no activities found to display in the
+ activity chooser. -->
+ <string name="noApplications">No applications can perform this action.</string>
+ <string name="aerr_title">Sorry!</string>
+ <string name="aerr_application">The application <xliff:g id="application">%1$s</xliff:g>
+ (process <xliff:g id="process">%2$s</xliff:g>) has stopped unexpectedly. Please try again.</string>
+ <string name="aerr_process">The process <xliff:g id="process">%1$s</xliff:g> has
+ stopped unexpectedly. Please try again.</string>
+ <string name="anr_title">Sorry!</string>
+ <string name="anr_activity_application">Activity <xliff:g id="activity">%1$s</xliff:g> (in application <xliff:g id="application">%2$s</xliff:g>) is not responding.</string>
+ <string name="anr_activity_process">Activity <xliff:g id="activity">%1$s</xliff:g> (in process <xliff:g id="process">%2$s</xliff:g>) is not responding.</string>
+ <string name="anr_application_process">Application <xliff:g id="application">%1$s</xliff:g> (in process <xliff:g id="process">%2$s</xliff:g>) is not responding.</string>
+ <string name="anr_process">Process <xliff:g id="process">%1$s</xliff:g> is not responding.</string>
+ <string name="force_close">Force close</string>
+ <string name="wait">Wait</string>
+ <string name="debug">Debug</string>
+
+ <!-- Displayed in the title of the chooser for things to do with text that
+ is to be sent to another application. -->
+ <string name="sendText">Select an action for text</string>
+
+ <!-- Volume strings -->
+ <string name="volume_ringtone">Ringer volume</string>
+ <string name="volume_music">Music/video volume</string>
+ <string name="volume_call">In-call volume</string>
+ <string name="volume_alarm">Alarm volume</string>
+ <string name="volume_unknown">Volume</string>
+
+ <!-- Ringtone picker strings -->
+ <string name="ringtone_default">Default ringtone</string>
+ <string name="ringtone_default_with_actual">Default ringtone (<xliff:g id="actual_ringtone">%1$s</xliff:g>)</string>
+ <string name="ringtone_silent">Silent</string>
+ <string name="ringtone_picker_title">Select a ringtone</string>
+ <string name="ringtone_unknown">Unknown ringtone</string>
+
+ <!-- Wi-Fi strings -->
+ <plurals name="wifi_available">
+ <item quantity="one">Wi-Fi network available</item>
+ <item quantity="other">Wi-Fi networks available</item>
+ </plurals>
+ <plurals name="wifi_available_detailed">
+ <item quantity="one">Open Wi-Fi network available</item>
+ <item quantity="other">Open Wi-Fi networks available</item>
+ </plurals>
+
+ <!-- Character picker strings -->
+ <string name="select_character">Select character to insert</string>
+
+ <!-- SMS per-application rate control Dialog -->
+ <string name="sms_control_default_app_name">Unknown application</string>
+ <string name="sms_control_title">Sending SMS messages</string>
+ <string name="sms_control_message">A large number of SMS messages are being sent. Select \"OK\" to continue, or \"Cancel\" to stop sending.</string>
+ <string name="sms_control_yes">OK</string>
+ <string name="sms_control_no">Cancel</string>
+
+ <!-- Date/Time Picker strings -->
+ <string name="date_time_set">Set</string>
+
+ <!-- SensorService strings -->
+ <string name="compass_accuracy_banner">Compass requires calibration</string>
+ <string name="compass_accuracy_notificaction_title">Calibrate compass</string>
+ <string name="compass_accuracy_notificaction_body">Shake phone gently to calibrate.</string>
+ <!-- Security Permissions strings-->
+ <string name="default_permission_group">Default</string>
+ <string name="permissions_format"><xliff:g id="perm_line1">%1$s</xliff:g>, <xliff:g id="perm_line2">%2$s</xliff:g></string>
+ <string name="no_permissions">No permissions required</string>
+ <string name="perms_hide"><b>Hide</b></string>
+ <string name="perms_show_all"><b>Show all</b></string>
+
+ <string name="googlewebcontenthelper_loading">Loading\u2026</string>
+
+ <!-- USB storage dialog strings -->
+ <!-- This is the label for the activity, and should never be visible to the user. -->
+ <string name="usb_storage_activity_label">USB storage dialog</string>
+ <string name="usb_storage_title">USB connected</string>
+ <string name="usb_storage_message">You have connected your phone to your computer via USB. Select \"Mount\" if you want to copy files between your computer and your phone\'s SD card.</string>
+ <string name="usb_storage_button_mount">Mount</string>
+ <string name="usb_storage_button_unmount">Don\'t mount</string>
+ <string name="usb_storage_error_message">There is a problem using your SD card for USB storage.</string>
+ <string name="usb_storage_notification_title">USB connected</string>
+ <string name="usb_storage_notification_message">Select to copy files to/from your computer.</string>
+
+</resources>
+
+
+
diff --git a/core/res/res/values/styles.xml b/core/res/res/values/styles.xml
new file mode 100644
index 0000000..dede6c1
--- /dev/null
+++ b/core/res/res/values/styles.xml
@@ -0,0 +1,590 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<resources>
+ <!-- Global Theme Styles -->
+ <eat-comment />
+
+
+ <style name="WindowTitleBackground">
+ <item name="android:background">@android:drawable/title_bar</item>
+ </style>
+
+ <style name="WindowTitle">
+ <item name="android:singleLine">true</item>
+ <item name="android:textAppearance">@style/TextAppearance.WindowTitle</item>
+ <item name="android:shadowColor">#BB000000</item>
+ <item name="android:shadowRadius">2.75</item>
+ </style>
+
+ <style name="DialogWindowTitle">
+ <item name="android:maxLines">1</item>
+ <item name="android:scrollHorizontally">true</item>
+ <item name="android:textAppearance">@style/TextAppearance.DialogWindowTitle</item>
+ </style>
+
+ <style name="AlertDialog">
+ <item name="fullDark">@android:drawable/popup_full_dark</item>
+ <item name="topDark">@android:drawable/popup_top_dark</item>
+ <item name="centerDark">@android:drawable/popup_center_dark</item>
+ <item name="bottomDark">@android:drawable/popup_bottom_dark</item>
+ <item name="fullBright">@android:drawable/popup_full_bright</item>
+ <item name="topBright">@android:drawable/popup_top_bright</item>
+ <item name="centerBright">@android:drawable/popup_center_bright</item>
+ <item name="bottomBright">@android:drawable/popup_bottom_bright</item>
+ <item name="bottomMedium">@android:drawable/popup_bottom_medium</item>
+ <item name="centerMedium">@android:drawable/popup_center_medium</item>
+ </style>
+
+ <!-- Animations -->
+ <style name="Animation" />
+
+ <!-- Standard animations for a full-screen window or activity. -->
+ <style name="Animation.Activity">
+ <item name="activityOpenEnterAnimation">@anim/task_open_enter</item>
+ <item name="activityOpenExitAnimation">@anim/task_open_exit</item>
+ <item name="activityCloseEnterAnimation">@anim/task_close_enter</item>
+ <item name="activityCloseExitAnimation">@anim/task_close_exit</item>
+ <item name="taskOpenEnterAnimation">@anim/task_open_enter</item>
+ <item name="taskOpenExitAnimation">@anim/task_open_exit</item>
+ <item name="taskCloseEnterAnimation">@anim/task_close_enter</item>
+ <item name="taskCloseExitAnimation">@anim/task_close_exit</item>
+ <item name="taskToFrontEnterAnimation">@anim/task_open_enter</item>
+ <item name="taskToFrontExitAnimation">@anim/task_open_exit</item>
+ <item name="taskToBackEnterAnimation">@anim/task_close_enter</item>
+ <item name="taskToBackExitAnimation">@anim/task_close_exit</item>
+ </style>
+
+ <!-- Standard animations for a non-full-screen window or activity. -->
+ <style name="Animation.Dialog">
+ </style>
+
+ <!-- Standard animations for a translucent window or activity. -->
+ <style name="Animation.Translucent">
+ </style>
+
+ <style name="Animation.OptionsPanel">
+ <item name="windowEnterAnimation">@anim/options_panel_enter</item>
+ <item name="windowExitAnimation">@anim/options_panel_exit</item>
+ </style>
+
+ <style name="Animation.SubMenuPanel">
+ <item name="windowEnterAnimation">@anim/submenu_enter</item>
+ <item name="windowExitAnimation">@anim/submenu_exit</item>
+ </style>
+
+ <style name="Animation.TypingFilter">
+ <item name="windowEnterAnimation">@anim/grow_fade_in_center</item>
+ <item name="windowExitAnimation">@anim/shrink_fade_out_center</item>
+ </style>
+
+ <style name="Animation.TypingFilterRestore">
+ <item name="windowEnterAnimation">@null</item>
+ <item name="windowExitAnimation">@anim/shrink_fade_out_center</item>
+ </style>
+
+ <style name="Animation.Toast">
+ <item name="windowEnterAnimation">@anim/toast_enter</item>
+ <item name="windowExitAnimation">@anim/toast_exit</item>
+ </style>
+
+ <style name="Animation.DropDownDown">
+ <item name="windowEnterAnimation">@anim/grow_fade_in</item>
+ <item name="windowExitAnimation">@anim/shrink_fade_out</item>
+ </style>
+
+ <style name="Animation.DropDownUp">
+ <item name="windowEnterAnimation">@anim/grow_fade_in_from_bottom</item>
+ <item name="windowExitAnimation">@anim/shrink_fade_out_from_bottom</item>
+ </style>
+
+ <!-- Status Bar Styles -->
+
+ <style name="TextAppearance.StatusBarTitle">
+ <item name="android:textSize">14sp</item>
+ <item name="android:textStyle">bold</item>
+ <item name="android:textColor">#ffffffff</item>
+ </style>
+
+
+ <!-- Widget Styles -->
+
+ <style name="Widget">
+ <item name="android:textAppearance">?textAppearance</item>
+ </style>
+
+ <style name="Widget.AbsListView">
+ <item name="android:scrollbars">vertical</item>
+ <item name="android:fadingEdge">vertical</item>
+ </style>
+
+ <style name="Widget.Button">
+ <item name="android:background">@android:drawable/btn_default</item>
+ <item name="android:focusable">true</item>
+ <item name="android:clickable">true</item>
+ <item name="android:textAppearance">?android:attr/textAppearanceSmallInverse</item>
+ <item name="android:textColor">@android:color/primary_text_light_nodisable</item>
+ <item name="android:gravity">center_vertical|center_horizontal</item>
+ </style>
+
+ <style name="Widget.Button.Small">
+ <item name="android:background">@android:drawable/btn_default_small</item>
+ </style>
+
+ <style name="Widget.Button.Inset">
+ <item name="android:background">@android:drawable/button_inset</item>
+ </style>
+
+ <style name="Widget.CompoundButton">
+ <item name="android:focusable">true</item>
+ <item name="android:clickable">true</item>
+ <item name="android:textAppearance">?android:attr/textAppearance</item>
+ <item name="android:textColor">?android:attr/textColorPrimaryDisableOnly</item>
+ <item name="android:gravity">center_vertical|left</item>
+ </style>
+
+ <style name="Widget.CompoundButton.CheckBox">
+ <item name="android:background">@android:drawable/btn_check_label_background</item>
+ <item name="android:button">@android:drawable/btn_check</item>
+ </style>
+
+ <style name="Widget.CompoundButton.RadioButton">
+ <item name="android:background">@android:drawable/btn_radio_label_background</item>
+ <item name="android:button">@android:drawable/btn_radio</item>
+ </style>
+
+ <style name="Widget.CompoundButton.Star">
+ <item name="android:background">@android:drawable/btn_star_label_background</item>
+ <item name="android:button">@android:drawable/btn_star</item>
+ </style>
+
+ <style name="Widget.Button.Toggle">
+ <item name="android:background">@android:drawable/btn_toggle_bg</item>
+ <item name="android:textOn">@android:string/capital_on</item>
+ <item name="android:textOff">@android:string/capital_off</item>
+ <item name="android:disabledAlpha">?android:attr/disabledAlpha</item>
+ </style>
+
+ <style name="Widget.ProgressBar">
+ <item name="android:indeterminateOnly">true</item>
+ <item name="android:indeterminateDrawable">@android:drawable/progress_medium</item>
+ <item name="android:indeterminateBehavior">repeat</item>
+ <item name="android:indeterminateDuration">3500</item>
+ <item name="android:minWidth">48dip</item>
+ <item name="android:maxWidth">48dip</item>
+ <item name="android:minHeight">48dip</item>
+ <item name="android:maxHeight">48dip</item>
+ </style>
+
+ <style name="Widget.ProgressBar.Large">
+ <item name="android:indeterminateDrawable">@android:drawable/progress_large</item>
+ <item name="android:minWidth">76dip</item>
+ <item name="android:maxWidth">76dip</item>
+ <item name="android:minHeight">76dip</item>
+ <item name="android:maxHeight">76dip</item>
+ </style>
+
+ <style name="Widget.ProgressBar.Small">
+ <item name="android:indeterminateDrawable">@android:drawable/progress_small</item>
+ <item name="android:minWidth">16dip</item>
+ <item name="android:maxWidth">16dip</item>
+ <item name="android:minHeight">16dip</item>
+ <item name="android:maxHeight">16dip</item>
+ </style>
+
+ <style name="Widget.ProgressBar.Small.Title">
+ <item name="android:indeterminateDrawable">@android:drawable/progress_small_titlebar</item>
+ </style>
+
+ <style name="Widget.ProgressBar.Horizontal">
+ <item name="android:indeterminateOnly">false</item>
+ <item name="android:progressDrawable">@android:drawable/progress_horizontal</item>
+ <item name="android:indeterminateDrawable">@android:drawable/progress_indeterminate_horizontal</item>
+ <item name="android:minHeight">20dip</item>
+ <item name="android:maxHeight">20dip</item>
+ </style>
+
+ <style name="Widget.SeekBar">
+ <item name="android:indeterminateOnly">false</item>
+ <item name="android:progressDrawable">@android:drawable/progress_horizontal</item>
+ <item name="android:indeterminateDrawable">@android:drawable/progress_horizontal</item>
+ <item name="android:minHeight">20dip</item>
+ <item name="android:maxHeight">20dip</item>
+ <item name="android:thumb">@android:drawable/seek_thumb</item>
+ <item name="android:thumbOffset">8px</item>
+ </style>
+
+ <style name="Widget.RatingBar">
+ <item name="android:indeterminateOnly">false</item>
+ <item name="android:progressDrawable">@android:drawable/ratingbar_full</item>
+ <item name="android:indeterminateDrawable">@android:drawable/ratingbar_full</item>
+ <item name="android:minHeight">57dip</item>
+ <item name="android:maxHeight">57dip</item>
+ <item name="android:thumb">@null</item>
+ </style>
+
+ <style name="Widget.RatingBar.Indicator">
+ <item name="android:indeterminateOnly">false</item>
+ <item name="android:progressDrawable">@android:drawable/ratingbar</item>
+ <item name="android:indeterminateDrawable">@android:drawable/ratingbar</item>
+ <item name="android:minHeight">38dip</item>
+ <item name="android:maxHeight">38dip</item>
+ <item name="android:thumb">@null</item>
+ <item name="android:isIndicator">true</item>
+ </style>
+
+ <style name="Widget.RatingBar.Small">
+ <item name="android:indeterminateOnly">false</item>
+ <item name="android:progressDrawable">@android:drawable/ratingbar_small</item>
+ <item name="android:indeterminateDrawable">@android:drawable/ratingbar_small</item>
+ <item name="android:minHeight">14dip</item>
+ <item name="android:maxHeight">14dip</item>
+ <item name="android:thumb">@null</item>
+ <item name="android:isIndicator">true</item>
+ </style>
+
+ <style name="Widget.TextView">
+ <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
+ </style>
+
+ <style name="Widget.TextView.ListSeparator">
+ <item name="android:background">@android:drawable/settings_header</item>
+ <item name="android:layout_width">fill_parent</item>
+ <item name="android:layout_height">27dip</item>
+ <item name="android:textSize">18sp</item>
+ <item name="android:textColor">#FF000000</item>
+ <item name="android:gravity">center_vertical</item>
+ <item name="android:paddingLeft">5sp</item>
+ </style>
+
+ <style name="Widget.EditText">
+ <item name="android:focusable">true</item>
+ <item name="android:focusableInTouchMode">true</item>
+ <item name="android:clickable">true</item>
+ <item name="android:background">@android:drawable/edit_text</item>
+ <item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item>
+ <item name="android:textColor">@android:color/primary_text_light</item>
+ <item name="android:gravity">center_vertical</item>
+ </style>
+
+ <style name="Widget.ExpandableListView" parent="Widget.ListView">
+ <item name="android:groupIndicator">@android:drawable/expander_group</item>
+ <item name="android:indicatorLeft">?android:attr/expandableListPreferredItemIndicatorLeft</item>
+ <item name="android:indicatorRight">?android:attr/expandableListPreferredItemIndicatorRight</item>
+ <item name="android:childDivider">@android:drawable/divider_horizontal_dark</item>
+ </style>
+
+ <style name="Widget.ImageWell">
+ <item name="android:background">@android:drawable/panel_picture_frame_background</item>
+ </style>
+
+ <style name="Widget.ImageButton">
+ <item name="android:focusable">true</item>
+ <item name="android:clickable">true</item>
+ <item name="android:scaleType">center</item>
+ <item name="android:background">@android:drawable/btn_default</item>
+ </style>
+
+ <style name="Widget.AutoCompleteTextView">
+ <item name="android:focusable">true</item>
+ <item name="android:focusableInTouchMode">true</item>
+ <item name="android:clickable">true</item>
+ <item name="android:background">@android:drawable/edit_text</item>
+ <item name="android:completionHintView">@android:layout/simple_dropdown_hint</item>
+ <item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item>
+ <item name="android:gravity">center_vertical</item>
+ <item name="android:completionThreshold">2</item>
+ <item name="android:dropDownSelector">@android:drawable/list_selector_background</item>
+ <item name="android:popupBackground">@android:drawable/spinner_dropdown_background</item>
+ </style>
+
+ <style name="Widget.Spinner">
+ <item name="android:background">@android:drawable/btn_dropdown</item>
+ <item name="android:clickable">true</item>
+ </style>
+
+ <style name="Widget.TextView.PopupMenu">
+ <item name="android:clickable">true</item>
+ <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.PopupMenu</item>
+ </style>
+
+ <style name="Widget.TextView.SpinnerItem">
+ <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.SpinnerItem</item>
+ </style>
+
+ <style name="Widget.DropDownItem">
+ <item name="android:textAppearance">@style/TextAppearance.Widget.DropDownItem</item>
+ <item name="android:paddingLeft">6dip</item>
+ <item name="android:paddingRight">6dip</item>
+ <item name="android:gravity">center_vertical</item>
+ </style>
+
+ <style name="Widget.DropDownItem.Spinner">
+ <item name="android:checkMark">@android:drawable/btn_radio</item>
+ </style>
+
+ <style name="Widget.ScrollView">
+ <item name="android:scrollbars">vertical</item>
+ <item name="android:fadingEdge">vertical</item>
+ </style>
+
+ <style name="Widget.ListView" parent="Widget.AbsListView">
+ <item name="android:listSelector">@android:drawable/list_selector_background</item>
+ <item name="android:cacheColorHint">?android:attr/colorBackground</item>
+ <item name="android:divider">@android:drawable/divider_horizontal_dark</item>
+ </style>
+
+ <style name="Widget.ListView.White" parent="Widget.AbsListView">
+ <item name="android:listSelector">@android:drawable/list_selector_background</item>
+ <item name="android:background">@android:color/white</item>
+ <item name="android:divider">@android:drawable/divider_horizontal_bright</item>
+ </style>
+
+ <style name="Widget.ListView.DropDown">
+ <item name="android:cacheColorHint">@null</item>
+ <item name="android:divider">@android:drawable/divider_horizontal_bright</item>
+ </style>
+
+ <style name="Widget.ListView.Menu">
+ <item name="android:cacheColorHint">@null</item>
+ <item name="android:scrollbars">vertical</item>
+ <item name="android:fadingEdge">vertical</item>
+ <item name="listSelector">@android:drawable/menu_selector</item>
+ <!-- Light background for the list in menus, so the divider for bright themes -->
+ <item name="android:divider">@android:drawable/divider_horizontal_bright</item>
+ </style>
+
+ <style name="Widget.GridView" parent="Widget.AbsListView">
+ <item name="android:listSelector">@android:drawable/grid_selector_background</item>
+ </style>
+
+ <style name="Widget.WebView">
+ <item name="android:focusable">true</item>
+ <item name="android:scrollbars">horizontal|vertical</item>
+ </style>
+
+ <style name="Widget.TabWidget">
+ <item name="android:textAppearance">@style/TextAppearance.Widget.TabWidget</item>
+ </style>
+
+ <style name="Widget.Gallery">
+ <item name="android:fadingEdge">horizontal</item>
+ <item name="android:gravity">center_vertical</item>
+ <item name="android:spacing">-20px</item>
+ <item name="android:unselectedAlpha">0.85</item>
+ </style>
+
+ <style name="Widget.PopupWindow">
+ <item name="android:popupBackground">@android:drawable/editbox_dropdown_background_dark</item>
+ </style>
+
+ <!-- Text Appearances -->
+ <eat-comment />
+
+ <style name="TextAppearance">
+ <item name="android:textColor">?textColorPrimary</item>
+ <item name="android:textColorHighlight">#FF1B82EB</item>
+ <item name="android:textColorHint">?textColorHint</item>
+ <item name="android:textColorLink">#5C5CFF</item>
+ <item name="android:textSize">16sp</item>
+ <item name="android:textStyle">normal</item>
+ </style>
+
+ <style name="TextAppearance.Inverse">
+ <item name="textColor">?textColorPrimaryInverse</item>
+ <item name="android:textColorHint">?textColorHintInverse</item>
+ <item name="android:textColorLink">#0000EE</item>
+ </style>
+
+ <style name="TextAppearance.Theme">
+ </style>
+
+ <style name="TextAppearance.DialogWindowTitle">
+ <item name="android:textSize">18sp</item>
+ <item name="android:textStyle">normal</item>
+ <item name="android:textColor">?textColorPrimary</item>
+ </style>
+
+ <style name="TextAppearance.Large">
+ <item name="android:textSize">22sp</item>
+ <item name="android:textStyle">normal</item>
+ <item name="android:textColor">?textColorPrimary</item>
+ </style>
+
+ <style name="TextAppearance.Large.Inverse">
+ <item name="android:textColor">?textColorPrimaryInverse</item>
+ <item name="android:textColorHint">?textColorHintInverse</item>
+ </style>
+
+ <style name="TextAppearance.Medium">
+ <item name="android:textSize">18sp</item>
+ <item name="android:textStyle">normal</item>
+ <item name="android:textColor">?textColorPrimary</item>
+ </style>
+
+ <style name="TextAppearance.Medium.Inverse">
+ <item name="android:textColor">?textColorPrimaryInverse</item>
+ <item name="android:textColorHint">?textColorHintInverse</item>
+ </style>
+
+ <style name="TextAppearance.Small">
+ <item name="android:textSize">14sp</item>
+ <item name="android:textStyle">normal</item>
+ <item name="android:textColor">?textColorSecondary</item>
+ </style>
+
+ <style name="TextAppearance.Small.Inverse">
+ <item name="android:textColor">?textColorSecondaryInverse</item>
+ <item name="android:textColorHint">?textColorHintInverse</item>
+ </style>
+
+ <style name="TextAppearance.Theme.Dialog" parent="TextAppearance.Theme">
+ </style>
+
+ <style name="TextAppearance.Theme.Dialog.AppError">
+ <item name="android:textColor">#ffffc0c0</item>
+ </style>
+
+ <style name="TextAppearance.Widget">
+ </style>
+
+ <style name="TextAppearance.Widget.Button" parent="TextAppearance.Small.Inverse">
+ <item name="android:textColor">@android:color/primary_text_light_nodisable</item>
+ </style>
+
+ <style name="TextAppearance.Widget.IconMenu.Item" parent="TextAppearance.Small">
+ <item name="android:textColor">?textColorPrimaryInverse</item>
+ </style>
+
+ <style name="TextAppearance.Widget.EditText">
+ <item name="android:textColor">@color/widget_edittext_dark</item>
+ <item name="android:textColorHint">@android:color/hint_foreground_light</item>
+ </style>
+
+ <style name="TextAppearance.Widget.TabWidget">
+ <item name="android:textSize">14sp</item>
+ <item name="android:textStyle">normal</item>
+ <item name="android:textColor">@android:color/tab_indicator_text</item>
+ </style>
+
+ <style name="TextAppearance.Widget.TextView">
+ <item name="android:textColor">?textColorPrimaryDisableOnly</item>
+ <item name="android:textColorHint">?textColorHint</item>
+ </style>
+
+ <style name="TextAppearance.Widget.TextView.PopupMenu">
+ <item name="android:textSize">18sp</item>
+ <item name="android:textColor">?textColorPrimaryDisableOnly</item>
+ <item name="android:textColorHint">?textColorHint</item>
+ </style>
+
+ <style name="TextAppearance.Widget.DropDownHint">
+ <item name="android:textColor">?textColorPrimaryInverse</item>
+ <item name="android:textSize">14sp</item>
+ </style>
+
+ <style name="TextAppearance.Widget.DropDownItem">
+ <item name="android:textColor">@android:color/primary_text_light_disable_only</item>
+ </style>
+
+ <style name="TextAppearance.Widget.TextView.SpinnerItem">
+ <item name="android:textColor">@android:color/primary_text_light_disable_only</item>
+ </style>
+
+ <style name="TextAppearance.WindowTitle">
+ <item name="android:textColor">#fff</item>
+ <item name="android:textSize">14sp</item>
+ <item name="android:textStyle">bold</item>
+ </style>
+
+ <style name="MediaButton">
+ <item name="android:background">@android:drawable/media_button_background</item>
+ <item name="android:layout_width">71px</item>
+ <item name="android:layout_height">52px</item>
+ </style>
+
+ <style name="MediaButton.Previous">
+ <item name="android:src">@android:drawable/ic_media_previous</item>
+ </style>
+
+ <style name="MediaButton.Next">
+ <item name="android:src">@android:drawable/ic_media_next</item>
+ </style>
+
+ <style name="MediaButton.Play">
+ <item name="android:src">@android:drawable/ic_media_play</item>
+ </style>
+
+ <style name="MediaButton.Ffwd">
+ <item name="android:src">@android:drawable/ic_media_ff</item>
+ </style>
+
+ <style name="MediaButton.Rew">
+ <item name="android:src">@android:drawable/ic_media_rew</item>
+ </style>
+
+ <style name="MediaButton.Pause">
+ <item name="android:src">@android:drawable/ic_media_pause</item>
+ </style>
+
+ <!-- Preference Styles -->
+
+ <style name="Preference">
+ <item name="android:layout">@android:layout/preference</item>
+ </style>
+
+ <style name="Preference.Information">
+ <item name="android:layout">@android:layout/preference_information</item>
+ <item name="android:enabled">false</item>
+ <item name="android:shouldDisableView">false</item>
+ </style>
+
+ <style name="Preference.Category">
+ <item name="android:layout">@android:layout/preference_category</item>
+ <!-- The title should not dim if the category is disabled, instead only the preference children should dim. -->
+ <item name="android:shouldDisableView">false</item>
+ <item name="android:selectable">false</item>
+ </style>
+
+ <style name="Preference.CheckBoxPreference">
+ <item name="android:widgetLayout">@android:layout/preference_widget_checkbox</item>
+ </style>
+
+ <style name="Preference.PreferenceScreen">
+ <item name="android:widgetLayout">@android:layout/preferences</item>
+ </style>
+
+ <style name="Preference.DialogPreference">
+ <item name="android:positiveButtonText">@android:string/ok</item>
+ <item name="android:negativeButtonText">@android:string/cancel</item>
+ </style>
+
+ <style name="Preference.DialogPreference.YesNoPreference">
+ <item name="android:positiveButtonText">@android:string/yes</item>
+ <item name="android:negativeButtonText">@android:string/no</item>
+ </style>
+
+ <style name="Preference.DialogPreference.EditTextPreference">
+ <item name="android:dialogLayout">@android:layout/preference_dialog_edittext</item>
+ </style>
+
+ <style name="Preference.RingtonePreference">
+ <item name="android:ringtoneType">ringtone</item>
+ <item name="android:showSilent">true</item>
+ <item name="android:showDefault">true</item>
+ </style>
+
+</resources>
diff --git a/core/res/res/values/themes.xml b/core/res/res/values/themes.xml
new file mode 100644
index 0000000..810b5f3
--- /dev/null
+++ b/core/res/res/values/themes.xml
@@ -0,0 +1,322 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2006 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<resources>
+ <!-- The default system theme. This is the theme used for activities
+ that have not explicitly set their own theme.
+
+ <p>You can count on this being a dark
+ background with light text on top, but should try to make no
+ other assumptions about its appearance. In particular, the text
+ inside of widgets using this theme may be completely different,
+ with the widget container being a light color and the text on top
+ of it a dark color.
+ -->
+ <style name="Theme">
+
+ <item name="colorForeground">@android:color/bright_foreground_dark</item>
+ <item name="colorForegroundInverse">@android:color/bright_foreground_dark_inverse</item>
+ <item name="colorBackground">@android:color/background_dark</item>
+ <item name="disabledAlpha">0.5</item>
+ <item name="backgroundDimAmount">0.5</item>
+
+ <!-- Text styles -->
+ <item name="textAppearance">@android:style/TextAppearance</item>
+ <item name="textAppearanceInverse">@android:style/TextAppearance.Inverse</item>
+
+ <item name="textColorPrimary">@android:color/primary_text_dark</item>
+ <item name="textColorSecondary">@android:color/secondary_text_dark</item>
+ <item name="textColorTertiary">@android:color/tertiary_text_dark</item>
+ <item name="textColorPrimaryInverse">@android:color/primary_text_light</item>
+ <item name="textColorSecondaryInverse">@android:color/secondary_text_light</item>
+ <item name="textColorTertiaryInverse">@android:color/tertiary_text_light</item>
+ <item name="textColorPrimaryDisableOnly">@android:color/primary_text_dark_disable_only</item>
+ <item name="textColorPrimaryNoDisable">@android:color/primary_text_dark_nodisable</item>
+ <item name="textColorSecondaryNoDisable">@android:color/secondary_text_dark_nodisable</item>
+ <item name="textColorPrimaryInverseNoDisable">@android:color/primary_text_light_nodisable</item>
+ <item name="textColorSecondaryInverseNoDisable">@android:color/secondary_text_light_nodisable</item>
+ <item name="textColorHint">@android:color/hint_foreground_dark</item>
+ <item name="textColorHintInverse">@android:color/hint_foreground_light</item>
+
+ <item name="textAppearanceLarge">@android:style/TextAppearance.Large</item>
+ <item name="textAppearanceMedium">@android:style/TextAppearance.Medium</item>
+ <item name="textAppearanceSmall">@android:style/TextAppearance.Small</item>
+ <item name="textAppearanceLargeInverse">@android:style/TextAppearance.Large.Inverse</item>
+ <item name="textAppearanceMediumInverse">@android:style/TextAppearance.Medium.Inverse</item>
+ <item name="textAppearanceSmallInverse">@android:style/TextAppearance.Small.Inverse</item>
+
+ <item name="textAppearanceButton">@android:style/TextAppearance.Widget.Button</item>
+
+ <item name="textCheckMark">@android:drawable/indicator_check_mark_dark</item>
+ <item name="textCheckMarkInverse">@android:drawable/indicator_check_mark_light</item>
+
+ <!-- Button styles -->
+ <item name="buttonStyle">@android:style/Widget.Button</item>
+
+ <item name="buttonStyleSmall">@android:style/Widget.Button.Small</item>
+ <item name="buttonStyleInset">@android:style/Widget.Button.Inset</item>
+
+ <item name="buttonStyleToggle">@android:style/Widget.Button.Toggle</item>
+
+ <!-- List attributes -->
+ <item name="listPreferredItemHeight">64px</item>
+ <item name="listDivider">@drawable/divider_horizontal_dark</item>
+ <item name="listSeparatorTextViewStyle">@android:style/Widget.TextView.ListSeparator</item>
+
+ <item name="listChoiceIndicatorSingle">@android:drawable/btn_radio</item>
+ <item name="listChoiceIndicatorMultiple">@android:drawable/btn_check</item>
+
+ <item name="expandableListPreferredItemPaddingLeft">40dip</item>
+ <item name="expandableListPreferredChildPaddingLeft">
+ ?android:attr/expandableListPreferredItemPaddingLeft</item>
+
+ <item name="expandableListPreferredItemIndicatorLeft">3dip</item>
+ <item name="expandableListPreferredItemIndicatorRight">33dip</item>
+ <item name="expandableListPreferredChildIndicatorLeft">
+ ?android:attr/expandableListPreferredItemIndicatorLeft</item>
+ <item name="expandableListPreferredChildIndicatorRight">
+ ?android:attr/expandableListPreferredItemIndicatorRight</item>
+
+ <!-- Gallery attributes -->
+ <item name="galleryItemBackground">@android:drawable/gallery_item_background</item>
+
+ <!-- Window attributes -->
+ <item name="windowBackground">@android:drawable/screen_background_dark</item>
+ <item name="windowFrame">@null</item>
+ <item name="windowNoTitle">false</item>
+ <item name="windowFullscreen">false</item>
+ <item name="windowIsFloating">false</item>
+ <item name="windowContentOverlay">@android:drawable/title_bar_shadow</item>
+ <item name="windowTitleStyle">@android:style/WindowTitle</item>
+ <item name="windowTitleSize">25dip</item>
+ <item name="windowTitleBackgroundStyle">@android:style/WindowTitleBackground</item>
+ <item name="android:windowAnimationStyle">@android:style/Animation.Activity</item>
+
+ <!-- Dialog attributes -->
+ <item name="alertDialogStyle">@android:style/AlertDialog</item>
+
+ <!-- Panel attributes -->
+ <item name="panelBackground">@android:drawable/menu_background</item>
+ <item name="panelFullBackground">@android:drawable/menu_background_fill_parent_width</item>
+ <item name="panelColorBackground">#fff</item>
+ <item name="panelColorForeground">?android:attr/textColorPrimaryInverse</item>
+ <item name="panelTextAppearance">?android:attr/textAppearanceInverse</item>
+
+ <!-- Scrollbar attributes -->
+ <item name="scrollbarSize">10dip</item>
+ <item name="scrollbarThumbHorizontal">@android:drawable/scrollbar_handle_horizontal</item>
+ <item name="scrollbarThumbVertical">@android:drawable/scrollbar_handle_vertical</item>
+ <item name="scrollbarTrackHorizontal">@android:drawable/scrollbar_horizontal</item>
+ <item name="scrollbarTrackVertical">@android:drawable/scrollbar_vertical</item>
+
+ <!-- Widget styles -->
+ <item name="absListViewStyle">@android:style/Widget.AbsListView</item>
+ <item name="autoCompleteTextViewStyle">@android:style/Widget.AutoCompleteTextView</item>
+ <item name="checkboxStyle">@android:style/Widget.CompoundButton.CheckBox</item>
+ <item name="dropDownListViewStyle">@android:style/Widget.ListView.DropDown</item>
+ <item name="editTextStyle">@android:style/Widget.EditText</item>
+ <item name="expandableListViewStyle">@android:style/Widget.ExpandableListView</item>
+ <item name="galleryStyle">@android:style/Widget.Gallery</item>
+ <item name="gridViewStyle">@android:style/Widget.GridView</item>
+ <item name="imageButtonStyle">@android:style/Widget.ImageButton</item>
+ <item name="imageWellStyle">@android:style/Widget.ImageWell</item>
+ <item name="listViewStyle">@android:style/Widget.ListView</item>
+ <item name="listViewWhiteStyle">@android:style/Widget.ListView.White</item>
+ <item name="popupWindowStyle">@android:style/Widget.PopupWindow</item>
+ <item name="progressBarStyle">@android:style/Widget.ProgressBar</item>
+ <item name="progressBarStyleHorizontal">@android:style/Widget.ProgressBar.Horizontal</item>
+ <item name="progressBarStyleSmall">@android:style/Widget.ProgressBar.Small</item>
+ <item name="progressBarStyleSmallTitle">@android:style/Widget.ProgressBar.Small.Title</item>
+ <item name="progressBarStyleLarge">@android:style/Widget.ProgressBar.Large</item>
+ <item name="seekBarStyle">@android:style/Widget.SeekBar</item>
+ <item name="ratingBarStyle">@android:style/Widget.RatingBar</item>
+ <item name="ratingBarStyleIndicator">@android:style/Widget.RatingBar.Indicator</item>
+ <item name="ratingBarStyleSmall">@android:style/Widget.RatingBar.Small</item>
+ <item name="radioButtonStyle">@android:style/Widget.CompoundButton.RadioButton</item>
+ <item name="scrollViewStyle">@android:style/Widget.ScrollView</item>
+ <item name="spinnerStyle">@android:style/Widget.Spinner</item>
+ <item name="starStyle">@android:style/Widget.CompoundButton.Star</item>
+ <item name="tabWidgetStyle">@android:style/Widget.TabWidget</item>
+ <item name="textViewStyle">@android:style/Widget.TextView</item>
+ <item name="webViewStyle">@android:style/Widget.WebView</item>
+ <item name="dropDownItemStyle">@android:style/Widget.DropDownItem</item>
+ <item name="spinnerDropDownItemStyle">@android:style/Widget.DropDownItem.Spinner</item>
+ <item name="spinnerItemStyle">@android:style/Widget.TextView.SpinnerItem</item>
+ <item name="dropDownHintAppearance">@android:style/TextAppearance.Widget.DropDownHint</item>
+
+ <!-- Preference styles -->
+ <item name="preferenceScreenStyle">@android:style/Preference.PreferenceScreen</item>
+ <item name="preferenceCategoryStyle">@android:style/Preference.Category</item>
+ <item name="preferenceStyle">@android:style/Preference</item>
+ <item name="preferenceInformationStyle">@android:style/Preference.Information</item>
+ <item name="checkBoxPreferenceStyle">@android:style/Preference.CheckBoxPreference</item>
+ <item name="yesNoPreferenceStyle">@android:style/Preference.DialogPreference.YesNoPreference</item>
+ <item name="dialogPreferenceStyle">@android:style/Preference.DialogPreference</item>
+ <item name="editTextPreferenceStyle">@android:style/Preference.DialogPreference.EditTextPreference</item>
+ <item name="ringtonePreferenceStyle">@android:style/Preference.RingtonePreference</item>
+ <item name="preferenceLayoutChild">@android:layout/preference_child</item>
+ </style>
+
+ <!-- Variant of the default (dark) theme with no title bar -->
+ <style name="Theme.NoTitleBar">
+ <item name="windowNoTitle">true</item>
+ </style>
+
+ <!-- Variant of the default (dark) theme that has no title bar and
+ fills the entire screen -->
+ <style name="Theme.NoTitleBar.Fullscreen">
+ <item name="windowFullscreen">true</item>
+ </style>
+
+ <!-- Theme for a light background with dark text on top. Set your activity
+ to this theme if you would like such an appearance. As with the
+ default theme, you should try to assume little more than that the
+ background will be a light color. -->
+ <style name="Theme.Light">
+ <item name="windowBackground">@drawable/screen_background_light</item>
+ <item name="colorBackground">@android:color/background_light</item>
+ <item name="colorForeground">@color/bright_foreground_light</item>
+ <item name="colorForegroundInverse">@android:color/bright_foreground_light_inverse</item>
+
+ <item name="textColorPrimary">@android:color/primary_text_light</item>
+ <item name="textColorSecondary">@android:color/secondary_text_light</item>
+ <item name="textColorTertiary">@android:color/tertiary_text_light</item>
+ <item name="textColorPrimaryInverse">@android:color/primary_text_dark</item>
+ <item name="textColorSecondaryInverse">@android:color/secondary_text_dark</item>
+ <item name="textColorTertiaryInverse">@android:color/tertiary_text_dark</item>
+ <item name="textColorPrimaryDisableOnly">@android:color/primary_text_light_disable_only</item>
+ <item name="textColorPrimaryNoDisable">@android:color/primary_text_light_nodisable</item>
+ <item name="textColorSecondaryNoDisable">@android:color/secondary_text_light_nodisable</item>
+ <item name="textColorPrimaryInverseNoDisable">@android:color/primary_text_dark_nodisable</item>
+ <item name="textColorSecondaryInverseNoDisable">@android:color/secondary_text_dark_nodisable</item>
+ <item name="textColorHint">@android:color/hint_foreground_light</item>
+ <item name="textColorHintInverse">@android:color/hint_foreground_dark</item>
+
+ <item name="popupWindowStyle">@android:style/Widget.PopupWindow</item>
+
+ <item name="textCheckMark">@android:drawable/indicator_check_mark_light</item>
+ <item name="textCheckMarkInverse">@android:drawable/indicator_check_mark_dark</item>
+
+ <item name="listViewStyle">@android:style/Widget.ListView.White</item>
+ <item name="listDivider">@drawable/divider_horizontal_bright</item>
+ </style>
+
+ <!-- Variant of the light theme with no title bar -->
+ <style name="Theme.Light.NoTitleBar">
+ <item name="windowNoTitle">true</item>
+ </style>
+
+ <!-- Variant of the light theme that has no title bar and
+ fills the entire screen -->
+ <style name="Theme.Light.NoTitleBar.Fullscreen">
+ <item name="windowFullscreen">true</item>
+ </style>
+
+ <!-- Special variation on the default theme that ensures the background is
+ completely black. This is useful for things like image viewers and
+ media players. If you want the normal (dark background) theme
+ do <em>not<em> use this, use {@link #Theme}. -->
+ <style name="Theme.Black">
+ <item name="windowBackground">@android:color/black</item>
+ <item name="colorBackground">@android:color/black</item>
+ </style>
+
+ <!-- Variant of the black theme with no title bar -->
+ <style name="Theme.Black.NoTitleBar">
+ <item name="windowNoTitle">true</item>
+ </style>
+
+ <!-- Variant of the black theme that has no title bar and
+ fills the entire screen -->
+ <style name="Theme.Black.NoTitleBar.Fullscreen">
+ <item name="windowFullscreen">true</item>
+ </style>
+
+ <!-- Default theme for translucent activities, that is windows that allow you
+ to see through them to the windows behind. This sets up the translucent
+ flag and appropriate animations for your windows. -->
+ <style name="Theme.Translucent">
+ <item name="windowBackground">@android:color/transparent</item>
+ <item name="android:windowIsTranslucent">true</item>
+ <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
+ </style>
+
+ <!-- Variant of the translucent theme with no title bar -->
+ <style name="Theme.Translucent.NoTitleBar">
+ <item name="windowNoTitle">true</item>
+ </style>
+
+ <!-- Variant of the translucent theme that has no title bar and
+ fills the entire screen -->
+ <style name="Theme.Translucent.NoTitleBar.Fullscreen">
+ <item name="windowFullscreen">true</item>
+ </style>
+
+ <!-- Default theme for dialog windows and activities, which is used by the
+ {@link android.app.Dialog} class. This changes the window to be
+ floating (not fill the entire screen), and puts a frame around its
+ contents. You can set this theme on an activity if you would like to
+ make an activity that looks like a Dialog. -->
+ <style name="Theme.Dialog">
+ <item name="android:windowFrame">@null</item>
+ <item name="android:windowTitleStyle">@android:style/DialogWindowTitle</item>
+ <item name="android:windowBackground">@android:drawable/panel_background</item>
+ <item name="android:windowIsFloating">true</item>
+ <item name="android:windowContentOverlay">@android:drawable/panel_separator</item>
+ <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
+ </style>
+
+ <!-- Default theme for alert dialog windows, which is used by the
+ {@link android.app.AlertDialog} class. This is basically a dialog
+ but sets the background to empty so it can do two-tone backgrounds. -->
+ <style name="Theme.Dialog.Alert">
+ <item name="windowBackground">@android:color/transparent</item>
+ <item name="windowTitleStyle">@android:style/DialogWindowTitle</item>
+ <item name="windowIsFloating">true</item>
+ <item name="windowContentOverlay">@drawable/panel_separator</item>
+ </style>
+
+ <!-- Menu Themes -->
+ <eat-comment />
+
+ <style name="Theme.IconMenu">
+ <!-- Menu/item attributes -->
+ <item name="android:itemTextAppearance">@android:style/TextAppearance.Widget.IconMenu.Item</item>
+ <item name="android:itemBackground">@android:drawable/menu_selector</item>
+ <item name="android:itemIconDisabledAlpha">?android:attr/disabledAlpha</item>
+ <item name="android:horizontalDivider">@android:drawable/divider_horizontal_bright</item>
+ <item name="android:verticalDivider">@android:drawable/divider_vertical_bright</item>
+ <item name="android:windowAnimationStyle">@android:style/Animation.OptionsPanel</item>
+ <item name="android:moreIcon">@android:drawable/ic_menu_more</item>
+ </style>
+
+ <style name="Theme.ExpandedMenu">
+ <!-- Menu/item attributes -->
+ <item name="android:itemTextAppearance">?android:attr/textAppearanceLargeInverse</item>
+ <item name="android:listViewStyle">@android:style/Widget.ListView.Menu</item>
+ <item name="android:windowAnimationStyle">@android:style/Animation.OptionsPanel</item>
+ </style>
+
+ <!-- @hide -->
+ <style name="Theme.Dialog.AppError">
+ <item name="windowFrame">@null</item>
+ <item name="windowTitleStyle">@android:style/DialogWindowTitle</item>
+ <item name="windowBackground">@android:color/transparent</item>
+ <item name="windowIsFloating">true</item>
+ <item name="windowContentOverlay">@drawable/panel_separator</item>
+ <item name="textAppearance">@style/TextAppearance.Theme.Dialog.AppError</item>
+ </style>
+</resources>
diff --git a/core/res/res/xml/apns.xml b/core/res/res/xml/apns.xml
new file mode 100644
index 0000000..2c69b40
--- /dev/null
+++ b/core/res/res/xml/apns.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<!-- use empty string to specify no proxy or port -->
+
+<!-- If you edit this version, also edit the version in the partner-supplied
+ apns-conf.xml configuration file -->
+<apns version="6">
+
+</apns>
diff --git a/core/res/res/xml/autotext.xml b/core/res/res/xml/autotext.xml
new file mode 100644
index 0000000..64d3dc8
--- /dev/null
+++ b/core/res/res/xml/autotext.xml
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2008, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License")
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<words>
+ <word src="abouta">about a</word>
+ <word src="aboutit">about it</word>
+ <word src="aboutthe">about the</word>
+ <word src="acheive">achieve</word>
+ <word src="acheived">achieved</word>
+ <word src="acheiving">achieving</word>
+ <word src="acomodate">accommodate</word>
+ <word src="accomodate">accommodate</word>
+ <word src="acn">can</word>
+ <word src="adn">and</word>
+ <word src="agian">again</word>
+ <word src="ahd">had</word>
+ <word src="ahve">have</word>
+ <word src="aint">ain't</word>
+ <word src="alot">a lot</word>
+ <word src="amde">made</word>
+ <word src="amke">make</word>
+ <word src="andone">and one</word>
+ <word src="andteh">and the</word>
+ <word src="anothe">another</word>
+ <word src="arent">aren't</word>
+ <word src="asthe">as the</word>
+ <word src="atthe">at the</word>
+ <word src="bakc">back</word>
+ <word src="beacuse">because</word>
+ <word src="becasue">because</word>
+ <word src="becaus">because</word>
+ <word src="becausea">because a</word>
+ <word src="becauseof">because of</word>
+ <word src="becausethe">because the</word>
+ <word src="becauseyou">because you</word>
+ <word src="becuase">because</word>
+ <word src="becuse">because</word>
+ <word src="beleive">believe</word>
+ <word src="butthe">but the</word>
+ <word src="cant">can't</word>
+ <word src="certian">certain</word>
+ <word src="changable">changeable</word>
+ <word src="chekc">check</word>
+ <word src="chnage">change</word>
+ <word src="couldnt">couldn't</word>
+ <word src="couldthe">could the</word>
+ <word src="couldve">could've</word>
+ <word src="cna">can</word>
+ <word src="committment">commitment</word>
+ <word src="committments">commitments</word>
+ <word src="companys">company's</word>
+ <word src="cxan">can</word>
+ <word src="didint">didn't</word>
+ <word src="didnot">did not</word>
+ <word src="didnt">didn't</word>
+ <word src="doesnt">doesn't</word>
+ <word src="dont">don't</word>
+ <word src="eyt">yet</word>
+ <word src="fidn">find</word>
+ <word src="fora">for a</word>
+ <word src="freind">friend</word>
+ <word src="hadbeen">had been</word>
+ <word src="hadnt">hadn't</word>
+ <word src="haev">have</word>
+ <word src="hasbeen">has been</word>
+ <word src="hasnt">hasn't</word>
+ <word src="havent">haven't</word>
+ <word src="hed">he'd</word>
+ <word src="hel">he'll</word>
+ <word src="heres">here's</word>
+ <word src="hes">he's</word>
+ <word src="hlep">help</word>
+ <word src="howd">how'd</word>
+ <word src="howll">how'll</word>
+ <word src="hows">how's</word>
+ <word src="howve">how've</word>
+ <word src="hte">the</word>
+ <word src="htis">this</word>
+ <word src="hvae">have</word>
+ <word src="i">I</word>
+ <word src="il">I'll</word>
+ <word src="im">I'm</word>
+ <word src="i'm">I'm</word>
+ <word src="i'll">I'll</word>
+ <word src="i've">I've</word>
+ <word src="inteh">in the</word>
+ <word src="isnt">isn't</word>
+ <word src="isthe">is the</word>
+ <word src="itd">it'd</word>
+ <word src="itis">it is</word>
+ <word src="itll">it'll</word>
+ <word src="itsa">it's a</word>
+ <word src="ive">I've</word>
+ <word src="lets">let's</word>
+ <word src="maam">ma'am</word>
+ <word src="mkae">make</word>
+ <word src="mkaes">makes</word>
+ <word src="mustnt">mustn't</word>
+ <word src="neednt">needn't</word>
+ <word src="oclock">o'clock</word>
+ <word src="ofits">of its</word>
+ <word src="ofthe">of the</word>
+ <word src="omre">more</word>
+ <word src="oneof">one of</word>
+ <word src="otehr">other</word>
+ <word src="outof">out of</word>
+ <word src="overthe">over the</word>
+ <word src="owrk">work</word>
+ <word src="percentof">percent of</word>
+ <word src="recieve">receive</word>
+ <word src="recieved">received</word>
+ <word src="recieving">receiving</word>
+ <word src="saidthat">said that</word>
+ <word src="saidthe">said the</word>
+ <word src="seh">she</word>
+ <word src="shant">shan't</word>
+ <word src="she'">she'll</word>
+ <word src="shel">she'll</word>
+ <word src="shes">she's</word>
+ <word src="shouldent">shouldn't</word>
+ <word src="shouldnt">shouldn't</word>
+ <word src="shouldve">should've</word>
+ <word src="tahn">than</word>
+ <word src="taht">that</word>
+ <word src="teh">the</word>
+ <word src="thatd">that'd</word>
+ <word src="thatll">that'll</word>
+ <word src="thats">that's</word>
+ <word src="thatthe">that the</word>
+ <word src="theres">there's</word>
+ <word src="theyd">they'd</word>
+ <word src="theyll">they'll</word>
+ <word src="theyre">they're</word>
+ <word src="theyve">they've</word>
+ <word src="thier">their</word>
+ <word src="thsi">this</word>
+ <word src="tothe">to the</word>
+ <word src="UnitedStates">United States</word>
+ <word src="unitedstates">United States</word>
+ <word src="visavis">vis-a-vis</word>
+ <word src="wasnt">wasn't</word>
+ <word src="wierd">weird</word>
+ <word src="wel">we'll</word>
+ <word src="wer">we're</word>
+ <word src="werent">weren't</word>
+ <word src="weve">we've</word>
+ <word src="whatd">what'd</word>
+ <word src="whatll">what'll</word>
+ <word src="whatm">what'm</word>
+ <word src="whatre">what're</word>
+ <word src="whats">what's</word>
+ <word src="whens">when's</word>
+ <word src="whered">where'd</word>
+ <word src="wherell">where'll</word>
+ <word src="wheres">where's</word>
+ <word src="whod">who'd</word>
+ <word src="wholl">who'll</word>
+ <word src="whos">who's</word>
+ <word src="whove">who've</word>
+ <word src="whyd">why'd</word>
+ <word src="whyll">why'll</word>
+ <word src="whys">why's</word>
+ <word src="whyve">why've</word>
+ <word src="witha">with a</word>
+ <word src="wont">won't</word>
+ <word src="wouldnt">wouldn't</word>
+ <word src="wouldve">would've</word>
+ <word src="yall">y'all</word>
+ <word src="youd">you'd</word>
+ <word src="youll">you'll</word>
+ <word src="youre">you're</word>
+ <word src="youve">you've</word>
+</words>
diff --git a/core/res/res/xml/preferred_time_zones.xml b/core/res/res/xml/preferred_time_zones.xml
new file mode 100644
index 0000000..da8553f
--- /dev/null
+++ b/core/res/res/xml/preferred_time_zones.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/* //device/apps/common/assets/default/default/data/preferred_time_zones.xml
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<timezones>
+ <timezone offset="-18000000">America/New_York</timezone>
+ <timezone offset="-21600000">America/Chicago</timezone>
+ <timezone offset="-25200000">America/Denver</timezone>
+ <timezone offset="-28800000">America/Los_Angeles</timezone>
+</timezones>
diff --git a/core/res/res/xml/time_zones_by_country.xml b/core/res/res/xml/time_zones_by_country.xml
new file mode 100644
index 0000000..5755124
--- /dev/null
+++ b/core/res/res/xml/time_zones_by_country.xml
@@ -0,0 +1,416 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2006, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+** http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+<timezones>
+ <timezone code="ad">Europe/Andorra</timezone>
+ <timezone code="ae">Asia/Dubai</timezone>
+ <timezone code="af">Asia/Kabul</timezone>
+ <timezone code="ag">America/Antigua</timezone>
+ <timezone code="ai">America/Anguilla</timezone>
+ <timezone code="al">Europe/Tirane</timezone>
+ <timezone code="am">Asia/Yerevan</timezone>
+ <timezone code="an">America/Curacao</timezone>
+ <timezone code="ao">Africa/Luanda</timezone>
+ <timezone code="aq">Antarctica/McMurdo</timezone>
+ <timezone code="aq">Antarctica/South_Pole</timezone>
+ <timezone code="aq">Antarctica/Rothera</timezone>
+ <timezone code="aq">Antarctica/Palmer</timezone>
+ <timezone code="aq">Antarctica/Mawson</timezone>
+ <timezone code="aq">Antarctica/Davis</timezone>
+ <timezone code="aq">Antarctica/Casey</timezone>
+ <timezone code="aq">Antarctica/Vostok</timezone>
+ <timezone code="aq">Antarctica/DumontDUrville</timezone>
+ <timezone code="aq">Antarctica/Syowa</timezone>
+ <timezone code="ar">America/Argentina/Buenos_Aires</timezone>
+ <timezone code="ar">America/Argentina/Cordoba</timezone>
+ <timezone code="ar">America/Argentina/Jujuy</timezone>
+ <timezone code="ar">America/Argentina/Tucuman</timezone>
+ <timezone code="ar">America/Argentina/Catamarca</timezone>
+ <timezone code="ar">America/Argentina/La_Rioja</timezone>
+ <timezone code="ar">America/Argentina/San_Juan</timezone>
+ <timezone code="ar">America/Argentina/Mendoza</timezone>
+ <timezone code="ar">America/Argentina/Rio_Gallegos</timezone>
+ <timezone code="ar">America/Argentina/Ushuaia</timezone>
+ <timezone code="as">Pacific/Pago_Pago</timezone>
+ <timezone code="at">Europe/Vienna</timezone>
+ <timezone code="au">Australia/Lord_Howe</timezone>
+ <timezone code="au">Australia/Hobart</timezone>
+ <timezone code="au">Australia/Currie</timezone>
+ <timezone code="au">Australia/Melbourne</timezone>
+ <timezone code="au">Australia/Sydney</timezone>
+ <timezone code="au">Australia/Broken_Hill</timezone>
+ <timezone code="au">Australia/Brisbane</timezone>
+ <timezone code="au">Australia/Lindeman</timezone>
+ <timezone code="au">Australia/Adelaide</timezone>
+ <timezone code="au">Australia/Darwin</timezone>
+ <timezone code="au">Australia/Perth</timezone>
+ <timezone code="au">Australia/Eucla</timezone>
+ <timezone code="aw">America/Aruba</timezone>
+ <timezone code="ax">Europe/Mariehamn</timezone>
+ <timezone code="az">Asia/Baku</timezone>
+ <timezone code="ba">Europe/Sarajevo</timezone>
+ <timezone code="bb">America/Barbados</timezone>
+ <timezone code="bd">Asia/Dhaka</timezone>
+ <timezone code="be">Europe/Brussels</timezone>
+ <timezone code="bf">Africa/Ouagadougou</timezone>
+ <timezone code="bg">Europe/Sofia</timezone>
+ <timezone code="bh">Asia/Bahrain</timezone>
+ <timezone code="bi">Africa/Bujumbura</timezone>
+ <timezone code="bj">Africa/Porto-Novo</timezone>
+ <timezone code="bm">Atlantic/Bermuda</timezone>
+ <timezone code="bn">Asia/Brunei</timezone>
+ <timezone code="bo">America/La_Paz</timezone>
+ <timezone code="br">America/Noronha</timezone>
+ <timezone code="br">America/Belem</timezone>
+ <timezone code="br">America/Fortaleza</timezone>
+ <timezone code="br">America/Recife</timezone>
+ <timezone code="br">America/Araguaina</timezone>
+ <timezone code="br">America/Maceio</timezone>
+ <timezone code="br">America/Bahia</timezone>
+ <timezone code="br">America/Sao_Paulo</timezone>
+ <timezone code="br">America/Campo_Grande</timezone>
+ <timezone code="br">America/Cuiaba</timezone>
+ <timezone code="br">America/Porto_Velho</timezone>
+ <timezone code="br">America/Boa_Vista</timezone>
+ <timezone code="br">America/Manaus</timezone>
+ <timezone code="br">America/Eirunepe</timezone>
+ <timezone code="br">America/Rio_Branco</timezone>
+ <timezone code="bs">America/Nassau</timezone>
+ <timezone code="bt">Asia/Thimphu</timezone>
+ <timezone code="bw">Africa/Gaborone</timezone>
+ <timezone code="by">Europe/Minsk</timezone>
+ <timezone code="bz">America/Belize</timezone>
+ <timezone code="ca">America/St_Johns</timezone>
+ <timezone code="ca">America/Halifax</timezone>
+ <timezone code="ca">America/Glace_Bay</timezone>
+ <timezone code="ca">America/Moncton</timezone>
+ <timezone code="ca">America/Goose_Bay</timezone>
+ <timezone code="ca">America/Blanc-Sablon</timezone>
+ <timezone code="ca">America/Montreal</timezone>
+ <timezone code="ca">America/Toronto</timezone>
+ <timezone code="ca">America/Nipigon</timezone>
+ <timezone code="ca">America/Thunder_Bay</timezone>
+ <timezone code="ca">America/Iqaluit</timezone>
+ <timezone code="ca">America/Pangnirtung</timezone>
+ <timezone code="ca">America/Resolute</timezone>
+ <timezone code="ca">America/Atikokan</timezone>
+ <timezone code="ca">America/Rankin_Inlet</timezone>
+ <timezone code="ca">America/Winnipeg</timezone>
+ <timezone code="ca">America/Rainy_River</timezone>
+ <timezone code="ca">America/Cambridge_Bay</timezone>
+ <timezone code="ca">America/Regina</timezone>
+ <timezone code="ca">America/Swift_Current</timezone>
+ <timezone code="ca">America/Edmonton</timezone>
+ <timezone code="ca">America/Yellowknife</timezone>
+ <timezone code="ca">America/Inuvik</timezone>
+ <timezone code="ca">America/Dawson_Creek</timezone>
+ <timezone code="ca">America/Vancouver</timezone>
+ <timezone code="ca">America/Whitehorse</timezone>
+ <timezone code="ca">America/Dawson</timezone>
+ <timezone code="cc">Indian/Cocos</timezone>
+ <timezone code="cd">Africa/Kinshasa</timezone>
+ <timezone code="cd">Africa/Lubumbashi</timezone>
+ <timezone code="cf">Africa/Bangui</timezone>
+ <timezone code="cg">Africa/Brazzaville</timezone>
+ <timezone code="ch">Europe/Zurich</timezone>
+ <timezone code="ci">Africa/Abidjan</timezone>
+ <timezone code="ck">Pacific/Rarotonga</timezone>
+ <timezone code="cl">America/Santiago</timezone>
+ <timezone code="cl">Pacific/Easter</timezone>
+ <timezone code="cm">Africa/Douala</timezone>
+ <timezone code="cn">Asia/Shanghai</timezone>
+ <timezone code="cn">Asia/Harbin</timezone>
+ <timezone code="cn">Asia/Chongqing</timezone>
+ <timezone code="cn">Asia/Urumqi</timezone>
+ <timezone code="cn">Asia/Kashgar</timezone>
+ <timezone code="co">America/Bogota</timezone>
+ <timezone code="cr">America/Costa_Rica</timezone>
+ <timezone code="cu">America/Havana</timezone>
+ <timezone code="cv">Atlantic/Cape_Verde</timezone>
+ <timezone code="cx">Indian/Christmas</timezone>
+ <timezone code="cy">Asia/Nicosia</timezone>
+ <timezone code="cz">Europe/Prague</timezone>
+ <timezone code="de">Europe/Berlin</timezone>
+ <timezone code="dj">Africa/Djibouti</timezone>
+ <timezone code="dk">Europe/Copenhagen</timezone>
+ <timezone code="dm">America/Dominica</timezone>
+ <timezone code="do">America/Santo_Domingo</timezone>
+ <timezone code="dz">Africa/Algiers</timezone>
+ <timezone code="ec">America/Guayaquil</timezone>
+ <timezone code="ec">Pacific/Galapagos</timezone>
+ <timezone code="ee">Europe/Tallinn</timezone>
+ <timezone code="eg">Africa/Cairo</timezone>
+ <timezone code="eh">Africa/El_Aaiun</timezone>
+ <timezone code="er">Africa/Asmara</timezone>
+ <timezone code="es">Europe/Madrid</timezone>
+ <timezone code="es">Africa/Ceuta</timezone>
+ <timezone code="es">Atlantic/Canary</timezone>
+ <timezone code="et">Africa/Addis_Ababa</timezone>
+ <timezone code="fi">Europe/Helsinki</timezone>
+ <timezone code="fj">Pacific/Fiji</timezone>
+ <timezone code="fk">Atlantic/Stanley</timezone>
+ <timezone code="fm">Pacific/Truk</timezone>
+ <timezone code="fm">Pacific/Ponape</timezone>
+ <timezone code="fm">Pacific/Kosrae</timezone>
+ <timezone code="fo">Atlantic/Faroe</timezone>
+ <timezone code="fr">Europe/Paris</timezone>
+ <timezone code="ga">Africa/Libreville</timezone>
+ <timezone code="gb">Europe/London</timezone>
+ <timezone code="gd">America/Grenada</timezone>
+ <timezone code="ge">Asia/Tbilisi</timezone>
+ <timezone code="gf">America/Cayenne</timezone>
+ <timezone code="gg">Europe/Guernsey</timezone>
+ <timezone code="gh">Africa/Accra</timezone>
+ <timezone code="gi">Europe/Gibraltar</timezone>
+ <timezone code="gl">America/Godthab</timezone>
+ <timezone code="gl">America/Danmarkshavn</timezone>
+ <timezone code="gl">America/Scoresbysund</timezone>
+ <timezone code="gl">America/Thule</timezone>
+ <timezone code="gm">Africa/Banjul</timezone>
+ <timezone code="gn">Africa/Conakry</timezone>
+ <timezone code="gp">America/Guadeloupe</timezone>
+ <timezone code="gq">Africa/Malabo</timezone>
+ <timezone code="gr">Europe/Athens</timezone>
+ <timezone code="gs">Atlantic/South_Georgia</timezone>
+ <timezone code="gt">America/Guatemala</timezone>
+ <timezone code="gu">Pacific/Guam</timezone>
+ <timezone code="gw">Africa/Bissau</timezone>
+ <timezone code="gy">America/Guyana</timezone>
+ <timezone code="hk">Asia/Hong_Kong</timezone>
+ <timezone code="hn">America/Tegucigalpa</timezone>
+ <timezone code="hr">Europe/Zagreb</timezone>
+ <timezone code="ht">America/Port-au-Prince</timezone>
+ <timezone code="hu">Europe/Budapest</timezone>
+ <timezone code="id">Asia/Jakarta</timezone>
+ <timezone code="id">Asia/Pontianak</timezone>
+ <timezone code="id">Asia/Makassar</timezone>
+ <timezone code="id">Asia/Jayapura</timezone>
+ <timezone code="ie">Europe/Dublin</timezone>
+ <timezone code="il">Asia/Jerusalem</timezone>
+ <timezone code="im">Europe/Isle_of_Man</timezone>
+ <timezone code="in">Asia/Calcutta</timezone>
+ <timezone code="io">Indian/Chagos</timezone>
+ <timezone code="iq">Asia/Baghdad</timezone>
+ <timezone code="ir">Asia/Tehran</timezone>
+ <timezone code="is">Atlantic/Reykjavik</timezone>
+ <timezone code="it">Europe/Rome</timezone>
+ <timezone code="je">Europe/Jersey</timezone>
+ <timezone code="jm">America/Jamaica</timezone>
+ <timezone code="jo">Asia/Amman</timezone>
+ <timezone code="jp">Asia/Tokyo</timezone>
+ <timezone code="ke">Africa/Nairobi</timezone>
+ <timezone code="kg">Asia/Bishkek</timezone>
+ <timezone code="kh">Asia/Phnom_Penh</timezone>
+ <timezone code="ki">Pacific/Tarawa</timezone>
+ <timezone code="ki">Pacific/Enderbury</timezone>
+ <timezone code="ki">Pacific/Kiritimati</timezone>
+ <timezone code="km">Indian/Comoro</timezone>
+ <timezone code="kn">America/St_Kitts</timezone>
+ <timezone code="kp">Asia/Pyongyang</timezone>
+ <timezone code="kr">Asia/Seoul</timezone>
+ <timezone code="kw">Asia/Kuwait</timezone>
+ <timezone code="ky">America/Cayman</timezone>
+ <timezone code="kz">Asia/Almaty</timezone>
+ <timezone code="kz">Asia/Qyzylorda</timezone>
+ <timezone code="kz">Asia/Aqtobe</timezone>
+ <timezone code="kz">Asia/Aqtau</timezone>
+ <timezone code="kz">Asia/Oral</timezone>
+ <timezone code="la">Asia/Vientiane</timezone>
+ <timezone code="lb">Asia/Beirut</timezone>
+ <timezone code="lc">America/St_Lucia</timezone>
+ <timezone code="li">Europe/Vaduz</timezone>
+ <timezone code="lk">Asia/Colombo</timezone>
+ <timezone code="lr">Africa/Monrovia</timezone>
+ <timezone code="ls">Africa/Maseru</timezone>
+ <timezone code="lt">Europe/Vilnius</timezone>
+ <timezone code="lu">Europe/Luxembourg</timezone>
+ <timezone code="lv">Europe/Riga</timezone>
+ <timezone code="ly">Africa/Tripoli</timezone>
+ <timezone code="ma">Africa/Casablanca</timezone>
+ <timezone code="mc">Europe/Monaco</timezone>
+ <timezone code="md">Europe/Chisinau</timezone>
+ <timezone code="me">Europe/Podgorica</timezone>
+ <timezone code="mg">Indian/Antananarivo</timezone>
+ <timezone code="mh">Pacific/Majuro</timezone>
+ <timezone code="mh">Pacific/Kwajalein</timezone>
+ <timezone code="mk">Europe/Skopje</timezone>
+ <timezone code="ml">Africa/Bamako</timezone>
+ <timezone code="mm">Asia/Rangoon</timezone>
+ <timezone code="mn">Asia/Ulaanbaatar</timezone>
+ <timezone code="mn">Asia/Hovd</timezone>
+ <timezone code="mn">Asia/Choibalsan</timezone>
+ <timezone code="mo">Asia/Macau</timezone>
+ <timezone code="mp">Pacific/Saipan</timezone>
+ <timezone code="mq">America/Martinique</timezone>
+ <timezone code="mr">Africa/Nouakchott</timezone>
+ <timezone code="ms">America/Montserrat</timezone>
+ <timezone code="mt">Europe/Malta</timezone>
+ <timezone code="mu">Indian/Mauritius</timezone>
+ <timezone code="mv">Indian/Maldives</timezone>
+ <timezone code="mw">Africa/Blantyre</timezone>
+ <timezone code="mx">America/Mexico_City</timezone>
+ <timezone code="mx">America/Cancun</timezone>
+ <timezone code="mx">America/Merida</timezone>
+ <timezone code="mx">America/Monterrey</timezone>
+ <timezone code="mx">America/Mazatlan</timezone>
+ <timezone code="mx">America/Chihuahua</timezone>
+ <timezone code="mx">America/Hermosillo</timezone>
+ <timezone code="mx">America/Tijuana</timezone>
+ <timezone code="my">Asia/Kuala_Lumpur</timezone>
+ <timezone code="my">Asia/Kuching</timezone>
+ <timezone code="mz">Africa/Maputo</timezone>
+ <timezone code="na">Africa/Windhoek</timezone>
+ <timezone code="nc">Pacific/Noumea</timezone>
+ <timezone code="ne">Africa/Niamey</timezone>
+ <timezone code="nf">Pacific/Norfolk</timezone>
+ <timezone code="ng">Africa/Lagos</timezone>
+ <timezone code="ni">America/Managua</timezone>
+ <timezone code="nl">Europe/Amsterdam</timezone>
+ <timezone code="no">Europe/Oslo</timezone>
+ <timezone code="np">Asia/Katmandu</timezone>
+ <timezone code="nr">Pacific/Nauru</timezone>
+ <timezone code="nu">Pacific/Niue</timezone>
+ <timezone code="nz">Pacific/Auckland</timezone>
+ <timezone code="nz">Pacific/Chatham</timezone>
+ <timezone code="om">Asia/Muscat</timezone>
+ <timezone code="pa">America/Panama</timezone>
+ <timezone code="pe">America/Lima</timezone>
+ <timezone code="pf">Pacific/Tahiti</timezone>
+ <timezone code="pf">Pacific/Marquesas</timezone>
+ <timezone code="pf">Pacific/Gambier</timezone>
+ <timezone code="pg">Pacific/Port_Moresby</timezone>
+ <timezone code="ph">Asia/Manila</timezone>
+ <timezone code="pk">Asia/Karachi</timezone>
+ <timezone code="pl">Europe/Warsaw</timezone>
+ <timezone code="pm">America/Miquelon</timezone>
+ <timezone code="pn">Pacific/Pitcairn</timezone>
+ <timezone code="pr">America/Puerto_Rico</timezone>
+ <timezone code="ps">Asia/Gaza</timezone>
+ <timezone code="pt">Europe/Lisbon</timezone>
+ <timezone code="pt">Atlantic/Madeira</timezone>
+ <timezone code="pt">Atlantic/Azores</timezone>
+ <timezone code="pw">Pacific/Palau</timezone>
+ <timezone code="py">America/Asuncion</timezone>
+ <timezone code="qa">Asia/Qatar</timezone>
+ <timezone code="re">Indian/Reunion</timezone>
+ <timezone code="ro">Europe/Bucharest</timezone>
+ <timezone code="rs">Europe/Belgrade</timezone>
+ <timezone code="ru">Europe/Kaliningrad</timezone>
+ <timezone code="ru">Europe/Moscow</timezone>
+ <timezone code="ru">Europe/Volgograd</timezone>
+ <timezone code="ru">Europe/Samara</timezone>
+ <timezone code="ru">Asia/Yekaterinburg</timezone>
+ <timezone code="ru">Asia/Omsk</timezone>
+ <timezone code="ru">Asia/Novosibirsk</timezone>
+ <timezone code="ru">Asia/Krasnoyarsk</timezone>
+ <timezone code="ru">Asia/Irkutsk</timezone>
+ <timezone code="ru">Asia/Yakutsk</timezone>
+ <timezone code="ru">Asia/Vladivostok</timezone>
+ <timezone code="ru">Asia/Sakhalin</timezone>
+ <timezone code="ru">Asia/Magadan</timezone>
+ <timezone code="ru">Asia/Kamchatka</timezone>
+ <timezone code="ru">Asia/Anadyr</timezone>
+ <timezone code="rw">Africa/Kigali</timezone>
+ <timezone code="sa">Asia/Riyadh</timezone>
+ <timezone code="sb">Pacific/Guadalcanal</timezone>
+ <timezone code="sc">Indian/Mahe</timezone>
+ <timezone code="sd">Africa/Khartoum</timezone>
+ <timezone code="se">Europe/Stockholm</timezone>
+ <timezone code="sg">Asia/Singapore</timezone>
+ <timezone code="sh">Atlantic/St_Helena</timezone>
+ <timezone code="si">Europe/Ljubljana</timezone>
+ <timezone code="sj">Arctic/Longyearbyen</timezone>
+ <timezone code="sj">Atlantic/Jan_Mayen</timezone>
+ <timezone code="sk">Europe/Bratislava</timezone>
+ <timezone code="sl">Africa/Freetown</timezone>
+ <timezone code="sm">Europe/San_Marino</timezone>
+ <timezone code="sn">Africa/Dakar</timezone>
+ <timezone code="so">Africa/Mogadishu</timezone>
+ <timezone code="sr">America/Paramaribo</timezone>
+ <timezone code="st">Africa/Sao_Tome</timezone>
+ <timezone code="sv">America/El_Salvador</timezone>
+ <timezone code="sy">Asia/Damascus</timezone>
+ <timezone code="sz">Africa/Mbabane</timezone>
+ <timezone code="tc">America/Grand_Turk</timezone>
+ <timezone code="td">Africa/Ndjamena</timezone>
+ <timezone code="tf">Indian/Kerguelen</timezone>
+ <timezone code="tg">Africa/Lome</timezone>
+ <timezone code="th">Asia/Bangkok</timezone>
+ <timezone code="tj">Asia/Dushanbe</timezone>
+ <timezone code="tk">Pacific/Fakaofo</timezone>
+ <timezone code="tl">Asia/Dili</timezone>
+ <timezone code="tm">Asia/Ashgabat</timezone>
+ <timezone code="tn">Africa/Tunis</timezone>
+ <timezone code="to">Pacific/Tongatapu</timezone>
+ <timezone code="tr">Europe/Istanbul</timezone>
+ <timezone code="tt">America/Port_of_Spain</timezone>
+ <timezone code="tv">Pacific/Funafuti</timezone>
+ <timezone code="tw">Asia/Taipei</timezone>
+ <timezone code="tz">Africa/Dar_es_Salaam</timezone>
+ <timezone code="ua">Europe/Kiev</timezone>
+ <timezone code="ua">Europe/Uzhgorod</timezone>
+ <timezone code="ua">Europe/Zaporozhye</timezone>
+ <timezone code="ua">Europe/Simferopol</timezone>
+ <timezone code="ug">Africa/Kampala</timezone>
+ <timezone code="um">Pacific/Johnston</timezone>
+ <timezone code="um">Pacific/Midway</timezone>
+ <timezone code="um">Pacific/Wake</timezone>
+ <timezone code="us">America/New_York</timezone>
+ <timezone code="us">America/Detroit</timezone>
+ <timezone code="us">America/Kentucky/Louisville</timezone>
+ <timezone code="us">America/Kentucky/Monticello</timezone>
+ <timezone code="us">America/Indiana/Indianapolis</timezone>
+ <timezone code="us">America/Indiana/Knox</timezone>
+ <timezone code="us">America/Indiana/Winamac</timezone>
+ <timezone code="us">America/Indiana/Marengo</timezone>
+ <timezone code="us">America/Indiana/Vevay</timezone>
+ <timezone code="us">America/Chicago</timezone>
+ <timezone code="us">America/Indiana/Vincennes</timezone>
+ <timezone code="us">America/Indiana/Petersburg</timezone>
+ <timezone code="us">America/Menominee</timezone>
+ <timezone code="us">America/North_Dakota/Center</timezone>
+ <timezone code="us">America/North_Dakota/New_Salem</timezone>
+ <timezone code="us">America/Denver</timezone>
+ <timezone code="us">America/Boise</timezone>
+ <timezone code="us">America/Shiprock</timezone>
+ <timezone code="us">America/Phoenix</timezone>
+ <timezone code="us">America/Los_Angeles</timezone>
+ <timezone code="us">America/Anchorage</timezone>
+ <timezone code="us">America/Juneau</timezone>
+ <timezone code="us">America/Yakutat</timezone>
+ <timezone code="us">America/Nome</timezone>
+ <timezone code="us">America/Adak</timezone>
+ <timezone code="us">Pacific/Honolulu</timezone>
+ <timezone code="uy">America/Montevideo</timezone>
+ <timezone code="uz">Asia/Samarkand</timezone>
+ <timezone code="uz">Asia/Tashkent</timezone>
+ <timezone code="va">Europe/Vatican</timezone>
+ <timezone code="vc">America/St_Vincent</timezone>
+ <timezone code="ve">America/Caracas</timezone>
+ <timezone code="vg">America/Tortola</timezone>
+ <timezone code="vi">America/St_Thomas</timezone>
+ <timezone code="vn">Asia/Saigon</timezone>
+ <timezone code="vu">Pacific/Efate</timezone>
+ <timezone code="wf">Pacific/Wallis</timezone>
+ <timezone code="ws">Pacific/Apia</timezone>
+ <timezone code="ye">Asia/Aden</timezone>
+ <timezone code="yt">Indian/Mayotte</timezone>
+ <timezone code="za">Africa/Johannesburg</timezone>
+ <timezone code="zm">Africa/Lusaka</timezone>
+ <timezone code="zw">Africa/Harare</timezone>
+</timezones>
diff --git a/core/res/waitingroom/screen_background_blue-land.png b/core/res/waitingroom/screen_background_blue-land.png
new file mode 100644
index 0000000..50e46b1
--- /dev/null
+++ b/core/res/waitingroom/screen_background_blue-land.png
Binary files differ
diff --git a/core/res/waitingroom/screen_background_green-land.png b/core/res/waitingroom/screen_background_green-land.png
new file mode 100644
index 0000000..f46afa1
--- /dev/null
+++ b/core/res/waitingroom/screen_background_green-land.png
Binary files differ
diff --git a/core/res/waitingroom/screen_background_white-land.png b/core/res/waitingroom/screen_background_white-land.png
new file mode 100644
index 0000000..a179c38
--- /dev/null
+++ b/core/res/waitingroom/screen_background_white-land.png
Binary files differ