From 9d4f3b20793a007b4489547aa40fc1049d0d8fef Mon Sep 17 00:00:00 2001 From: Chiao Cheng Date: Wed, 5 Sep 2012 16:00:16 -0700 Subject: Moving resources from Contacts to Dialer. - Also moving some shared utilities. Bug: 6993891 Change-Id: I5fa18d26e4f5423f4d3f3450b8f3e3dacbfb947a --- Android.mk | 12 +- res/drawable-hdpi/btn_call_pressed.png | Bin 0 -> 500 bytes res/drawable-hdpi/dial_background_texture.png | Bin 0 -> 99 bytes res/drawable-hdpi/dial_num_0_wht.png | Bin 0 -> 2220 bytes res/drawable-hdpi/dial_num_1_wht.png | Bin 0 -> 1689 bytes res/drawable-hdpi/dial_num_2_wht.png | Bin 0 -> 2735 bytes res/drawable-hdpi/dial_num_3_wht.png | Bin 0 -> 2889 bytes res/drawable-hdpi/dial_num_4_wht.png | Bin 0 -> 1974 bytes res/drawable-hdpi/dial_num_5_wht.png | Bin 0 -> 2564 bytes res/drawable-hdpi/dial_num_6_wht.png | Bin 0 -> 3133 bytes res/drawable-hdpi/dial_num_7_wht.png | Bin 0 -> 2500 bytes res/drawable-hdpi/dial_num_8_wht.png | Bin 0 -> 3310 bytes res/drawable-hdpi/dial_num_9_wht.png | Bin 0 -> 3399 bytes res/drawable-hdpi/dial_num_pound_wht.png | Bin 0 -> 1090 bytes res/drawable-hdpi/dial_num_star_wht.png | Bin 0 -> 1048 bytes res/drawable-hdpi/ic_ab_dialer_holo_dark.png | Bin 0 -> 1487 bytes res/drawable-hdpi/ic_call_incoming_holo_dark.png | Bin 0 -> 574 bytes res/drawable-hdpi/ic_call_missed_holo_dark.png | Bin 0 -> 569 bytes res/drawable-hdpi/ic_call_outgoing_holo_dark.png | Bin 0 -> 585 bytes res/drawable-hdpi/ic_call_voicemail_holo_dark.png | Bin 0 -> 919 bytes res/drawable-hdpi/ic_dial_action_call.png | Bin 0 -> 2548 bytes res/drawable-hdpi/ic_dial_action_delete.png | Bin 0 -> 1219 bytes res/drawable-hdpi/ic_dialer_fork_add_call.png | Bin 0 -> 2501 bytes res/drawable-hdpi/ic_dialer_fork_current_call.png | Bin 0 -> 2844 bytes res/drawable-hdpi/ic_dialer_fork_tt_keypad.png | Bin 0 -> 3052 bytes .../ic_hold_pause_disabled_holo_dark.png | Bin 0 -> 663 bytes res/drawable-hdpi/ic_hold_pause_holo_dark.png | Bin 0 -> 669 bytes res/drawable-hdpi/ic_play_active_holo_dark.png | Bin 0 -> 1855 bytes res/drawable-hdpi/ic_play_disabled_holo_dark.png | Bin 0 -> 1172 bytes res/drawable-hdpi/ic_play_holo_dark.png | Bin 0 -> 1099 bytes ...c_sound_off_speakerphone_disabled_holo_dark.png | Bin 0 -> 1502 bytes .../ic_sound_off_speakerphone_holo_dark.png | Bin 0 -> 1447 bytes .../ic_sound_speakerphone_disabled_holo_dark.png | Bin 0 -> 1855 bytes .../ic_sound_speakerphone_holo_dark.png | Bin 0 -> 1953 bytes res/drawable-mdpi/btn_call_pressed.png | Bin 0 -> 422 bytes res/drawable-mdpi/dial_background_texture.png | Bin 0 -> 276 bytes res/drawable-mdpi/dial_num_0_wht.png | Bin 0 -> 1496 bytes res/drawable-mdpi/dial_num_1_wht.png | Bin 0 -> 1137 bytes res/drawable-mdpi/dial_num_2_wht.png | Bin 0 -> 1820 bytes res/drawable-mdpi/dial_num_3_wht.png | Bin 0 -> 1941 bytes res/drawable-mdpi/dial_num_4_wht.png | Bin 0 -> 1404 bytes res/drawable-mdpi/dial_num_5_wht.png | Bin 0 -> 1769 bytes res/drawable-mdpi/dial_num_6_wht.png | Bin 0 -> 2023 bytes res/drawable-mdpi/dial_num_7_wht.png | Bin 0 -> 1618 bytes res/drawable-mdpi/dial_num_8_wht.png | Bin 0 -> 2097 bytes res/drawable-mdpi/dial_num_9_wht.png | Bin 0 -> 2185 bytes res/drawable-mdpi/dial_num_pound_wht.png | Bin 0 -> 805 bytes res/drawable-mdpi/dial_num_star_wht.png | Bin 0 -> 757 bytes res/drawable-mdpi/ic_ab_dialer_holo_dark.png | Bin 0 -> 1019 bytes res/drawable-mdpi/ic_call_incoming_holo_dark.png | Bin 0 -> 458 bytes res/drawable-mdpi/ic_call_missed_holo_dark.png | Bin 0 -> 456 bytes res/drawable-mdpi/ic_call_outgoing_holo_dark.png | Bin 0 -> 446 bytes res/drawable-mdpi/ic_call_voicemail_holo_dark.png | Bin 0 -> 622 bytes res/drawable-mdpi/ic_dial_action_call.png | Bin 0 -> 1711 bytes res/drawable-mdpi/ic_dial_action_delete.png | Bin 0 -> 959 bytes res/drawable-mdpi/ic_dialer_fork_add_call.png | Bin 0 -> 1309 bytes res/drawable-mdpi/ic_dialer_fork_current_call.png | Bin 0 -> 1470 bytes res/drawable-mdpi/ic_dialer_fork_tt_keypad.png | Bin 0 -> 1618 bytes .../ic_hold_pause_disabled_holo_dark.png | Bin 0 -> 513 bytes res/drawable-mdpi/ic_hold_pause_holo_dark.png | Bin 0 -> 492 bytes res/drawable-mdpi/ic_play_active_holo_dark.png | Bin 0 -> 1380 bytes res/drawable-mdpi/ic_play_disabled_holo_dark.png | Bin 0 -> 881 bytes res/drawable-mdpi/ic_play_holo_dark.png | Bin 0 -> 819 bytes ...c_sound_off_speakerphone_disabled_holo_dark.png | Bin 0 -> 1043 bytes .../ic_sound_off_speakerphone_holo_dark.png | Bin 0 -> 996 bytes .../ic_sound_speakerphone_disabled_holo_dark.png | Bin 0 -> 1175 bytes .../ic_sound_speakerphone_holo_dark.png | Bin 0 -> 1246 bytes res/drawable-xhdpi/btn_call_pressed.png | Bin 0 -> 617 bytes res/drawable-xhdpi/dial_background_texture.png | Bin 0 -> 114 bytes res/drawable-xhdpi/dial_num_0_wht.png | Bin 0 -> 2720 bytes res/drawable-xhdpi/dial_num_1_wht.png | Bin 0 -> 2201 bytes res/drawable-xhdpi/dial_num_2_wht.png | Bin 0 -> 3624 bytes res/drawable-xhdpi/dial_num_3_wht.png | Bin 0 -> 3695 bytes res/drawable-xhdpi/dial_num_4_wht.png | Bin 0 -> 2508 bytes res/drawable-xhdpi/dial_num_5_wht.png | Bin 0 -> 3304 bytes res/drawable-xhdpi/dial_num_6_wht.png | Bin 0 -> 4061 bytes res/drawable-xhdpi/dial_num_7_wht.png | Bin 0 -> 3322 bytes res/drawable-xhdpi/dial_num_8_wht.png | Bin 0 -> 4271 bytes res/drawable-xhdpi/dial_num_9_wht.png | Bin 0 -> 4525 bytes res/drawable-xhdpi/dial_num_pound_wht.png | Bin 0 -> 1391 bytes res/drawable-xhdpi/dial_num_star_wht.png | Bin 0 -> 1402 bytes res/drawable-xhdpi/ic_ab_dialer_holo_dark.png | Bin 0 -> 2116 bytes res/drawable-xhdpi/ic_call_incoming_holo_dark.png | Bin 0 -> 662 bytes res/drawable-xhdpi/ic_call_missed_holo_dark.png | Bin 0 -> 657 bytes res/drawable-xhdpi/ic_call_outgoing_holo_dark.png | Bin 0 -> 701 bytes res/drawable-xhdpi/ic_call_voicemail_holo_dark.png | Bin 0 -> 1229 bytes res/drawable-xhdpi/ic_dial_action_call.png | Bin 0 -> 3629 bytes res/drawable-xhdpi/ic_dial_action_delete.png | Bin 0 -> 1622 bytes res/drawable-xhdpi/ic_dialer_fork_add_call.png | Bin 0 -> 3153 bytes res/drawable-xhdpi/ic_dialer_fork_current_call.png | Bin 0 -> 3591 bytes res/drawable-xhdpi/ic_dialer_fork_tt_keypad.png | Bin 0 -> 4002 bytes .../ic_hold_pause_disabled_holo_dark.png | Bin 0 -> 530 bytes res/drawable-xhdpi/ic_hold_pause_holo_dark.png | Bin 0 -> 495 bytes res/drawable-xhdpi/ic_play_active_holo_dark.png | Bin 0 -> 2447 bytes res/drawable-xhdpi/ic_play_disabled_holo_dark.png | Bin 0 -> 1471 bytes res/drawable-xhdpi/ic_play_holo_dark.png | Bin 0 -> 1469 bytes ...c_sound_off_speakerphone_disabled_holo_dark.png | Bin 0 -> 1928 bytes .../ic_sound_off_speakerphone_holo_dark.png | Bin 0 -> 1983 bytes .../ic_sound_speakerphone_disabled_holo_dark.png | Bin 0 -> 2573 bytes .../ic_sound_speakerphone_holo_dark.png | Bin 0 -> 2780 bytes res/drawable/btn_call.xml | 32 ++++ res/drawable/dialpad_background.xml | 19 +++ res/drawable/ic_hold_pause.xml | 21 +++ res/drawable/ic_play.xml | 21 +++ res/drawable/ic_speakerphone_off.xml | 20 +++ res/drawable/ic_speakerphone_on.xml | 20 +++ res/drawable/ic_tab_dialer.xml | 20 +++ res/drawable/seek_bar_thumb.xml | 55 +++++++ res/drawable/seekbar_drawable.xml | 63 ++++++++ res/layout/playback_layout.xml | 133 ++++++++++++++++ res/menu/call_details_cab.xml | 22 +++ res/menu/call_details_options.xml | 34 +++++ res/menu/call_log_options.xml | 54 +++++++ res/menu/dialpad_options.xml | 39 +++++ res/menu/dialtacts_options.xml | 52 +++++++ res/menu/dialtacts_search_options.xml | 26 ++++ res/values/attrs.xml | 34 +++++ res/values/dimens.xml | 53 +++++++ res/values/donottranslate_config.xml | 37 +++++ res/values/strings.xml | 170 ++++++++++++++++++++- res/values/styles.xml | 113 ++++++++++++++ src/com/android/dialer/CallDetailActivity.java | 12 +- src/com/android/dialer/DialtactsActivity.java | 6 +- src/com/android/dialer/NonPhoneActivity.java | 4 +- .../android/dialer/calllog/CallLogFragment.java | 10 +- src/com/android/dialer/calllog/IntentProvider.java | 4 +- .../android/dialer/dialpad/DialpadFragment.java | 10 +- 127 files changed, 1066 insertions(+), 30 deletions(-) create mode 100644 res/drawable-hdpi/btn_call_pressed.png create mode 100644 res/drawable-hdpi/dial_background_texture.png create mode 100644 res/drawable-hdpi/dial_num_0_wht.png create mode 100644 res/drawable-hdpi/dial_num_1_wht.png create mode 100644 res/drawable-hdpi/dial_num_2_wht.png create mode 100644 res/drawable-hdpi/dial_num_3_wht.png create mode 100644 res/drawable-hdpi/dial_num_4_wht.png create mode 100644 res/drawable-hdpi/dial_num_5_wht.png create mode 100644 res/drawable-hdpi/dial_num_6_wht.png create mode 100644 res/drawable-hdpi/dial_num_7_wht.png create mode 100644 res/drawable-hdpi/dial_num_8_wht.png create mode 100644 res/drawable-hdpi/dial_num_9_wht.png create mode 100644 res/drawable-hdpi/dial_num_pound_wht.png create mode 100644 res/drawable-hdpi/dial_num_star_wht.png create mode 100644 res/drawable-hdpi/ic_ab_dialer_holo_dark.png create mode 100644 res/drawable-hdpi/ic_call_incoming_holo_dark.png create mode 100644 res/drawable-hdpi/ic_call_missed_holo_dark.png create mode 100644 res/drawable-hdpi/ic_call_outgoing_holo_dark.png create mode 100644 res/drawable-hdpi/ic_call_voicemail_holo_dark.png create mode 100644 res/drawable-hdpi/ic_dial_action_call.png create mode 100644 res/drawable-hdpi/ic_dial_action_delete.png create mode 100755 res/drawable-hdpi/ic_dialer_fork_add_call.png create mode 100755 res/drawable-hdpi/ic_dialer_fork_current_call.png create mode 100755 res/drawable-hdpi/ic_dialer_fork_tt_keypad.png create mode 100644 res/drawable-hdpi/ic_hold_pause_disabled_holo_dark.png create mode 100644 res/drawable-hdpi/ic_hold_pause_holo_dark.png create mode 100644 res/drawable-hdpi/ic_play_active_holo_dark.png create mode 100644 res/drawable-hdpi/ic_play_disabled_holo_dark.png create mode 100644 res/drawable-hdpi/ic_play_holo_dark.png create mode 100644 res/drawable-hdpi/ic_sound_off_speakerphone_disabled_holo_dark.png create mode 100644 res/drawable-hdpi/ic_sound_off_speakerphone_holo_dark.png create mode 100644 res/drawable-hdpi/ic_sound_speakerphone_disabled_holo_dark.png create mode 100644 res/drawable-hdpi/ic_sound_speakerphone_holo_dark.png create mode 100644 res/drawable-mdpi/btn_call_pressed.png create mode 100644 res/drawable-mdpi/dial_background_texture.png create mode 100644 res/drawable-mdpi/dial_num_0_wht.png create mode 100644 res/drawable-mdpi/dial_num_1_wht.png create mode 100644 res/drawable-mdpi/dial_num_2_wht.png create mode 100644 res/drawable-mdpi/dial_num_3_wht.png create mode 100644 res/drawable-mdpi/dial_num_4_wht.png create mode 100644 res/drawable-mdpi/dial_num_5_wht.png create mode 100644 res/drawable-mdpi/dial_num_6_wht.png create mode 100644 res/drawable-mdpi/dial_num_7_wht.png create mode 100644 res/drawable-mdpi/dial_num_8_wht.png create mode 100644 res/drawable-mdpi/dial_num_9_wht.png create mode 100644 res/drawable-mdpi/dial_num_pound_wht.png create mode 100644 res/drawable-mdpi/dial_num_star_wht.png create mode 100644 res/drawable-mdpi/ic_ab_dialer_holo_dark.png create mode 100644 res/drawable-mdpi/ic_call_incoming_holo_dark.png create mode 100644 res/drawable-mdpi/ic_call_missed_holo_dark.png create mode 100644 res/drawable-mdpi/ic_call_outgoing_holo_dark.png create mode 100644 res/drawable-mdpi/ic_call_voicemail_holo_dark.png create mode 100644 res/drawable-mdpi/ic_dial_action_call.png create mode 100644 res/drawable-mdpi/ic_dial_action_delete.png create mode 100644 res/drawable-mdpi/ic_dialer_fork_add_call.png create mode 100644 res/drawable-mdpi/ic_dialer_fork_current_call.png create mode 100644 res/drawable-mdpi/ic_dialer_fork_tt_keypad.png create mode 100644 res/drawable-mdpi/ic_hold_pause_disabled_holo_dark.png create mode 100644 res/drawable-mdpi/ic_hold_pause_holo_dark.png create mode 100644 res/drawable-mdpi/ic_play_active_holo_dark.png create mode 100644 res/drawable-mdpi/ic_play_disabled_holo_dark.png create mode 100644 res/drawable-mdpi/ic_play_holo_dark.png create mode 100644 res/drawable-mdpi/ic_sound_off_speakerphone_disabled_holo_dark.png create mode 100644 res/drawable-mdpi/ic_sound_off_speakerphone_holo_dark.png create mode 100644 res/drawable-mdpi/ic_sound_speakerphone_disabled_holo_dark.png create mode 100644 res/drawable-mdpi/ic_sound_speakerphone_holo_dark.png create mode 100644 res/drawable-xhdpi/btn_call_pressed.png create mode 100644 res/drawable-xhdpi/dial_background_texture.png create mode 100644 res/drawable-xhdpi/dial_num_0_wht.png create mode 100644 res/drawable-xhdpi/dial_num_1_wht.png create mode 100644 res/drawable-xhdpi/dial_num_2_wht.png create mode 100644 res/drawable-xhdpi/dial_num_3_wht.png create mode 100644 res/drawable-xhdpi/dial_num_4_wht.png create mode 100644 res/drawable-xhdpi/dial_num_5_wht.png create mode 100644 res/drawable-xhdpi/dial_num_6_wht.png create mode 100644 res/drawable-xhdpi/dial_num_7_wht.png create mode 100644 res/drawable-xhdpi/dial_num_8_wht.png create mode 100644 res/drawable-xhdpi/dial_num_9_wht.png create mode 100644 res/drawable-xhdpi/dial_num_pound_wht.png create mode 100644 res/drawable-xhdpi/dial_num_star_wht.png create mode 100644 res/drawable-xhdpi/ic_ab_dialer_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_call_incoming_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_call_missed_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_call_outgoing_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_call_voicemail_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_dial_action_call.png create mode 100644 res/drawable-xhdpi/ic_dial_action_delete.png create mode 100644 res/drawable-xhdpi/ic_dialer_fork_add_call.png create mode 100644 res/drawable-xhdpi/ic_dialer_fork_current_call.png create mode 100644 res/drawable-xhdpi/ic_dialer_fork_tt_keypad.png create mode 100644 res/drawable-xhdpi/ic_hold_pause_disabled_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_hold_pause_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_play_active_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_play_disabled_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_play_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_sound_off_speakerphone_disabled_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_sound_off_speakerphone_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_sound_speakerphone_disabled_holo_dark.png create mode 100644 res/drawable-xhdpi/ic_sound_speakerphone_holo_dark.png create mode 100644 res/drawable/btn_call.xml create mode 100644 res/drawable/dialpad_background.xml create mode 100644 res/drawable/ic_hold_pause.xml create mode 100644 res/drawable/ic_play.xml create mode 100644 res/drawable/ic_speakerphone_off.xml create mode 100644 res/drawable/ic_speakerphone_on.xml create mode 100644 res/drawable/ic_tab_dialer.xml create mode 100644 res/drawable/seek_bar_thumb.xml create mode 100644 res/drawable/seekbar_drawable.xml create mode 100644 res/layout/playback_layout.xml create mode 100644 res/menu/call_details_cab.xml create mode 100644 res/menu/call_details_options.xml create mode 100644 res/menu/call_log_options.xml create mode 100644 res/menu/dialpad_options.xml create mode 100644 res/menu/dialtacts_options.xml create mode 100644 res/menu/dialtacts_search_options.xml create mode 100644 res/values/attrs.xml create mode 100644 res/values/dimens.xml create mode 100644 res/values/donottranslate_config.xml create mode 100644 res/values/styles.xml diff --git a/Android.mk b/Android.mk index b41c394ee..68bb86a08 100644 --- a/Android.mk +++ b/Android.mk @@ -3,18 +3,20 @@ include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional -# This should become ContactsCommon -contacts_common_dir := ../Contacts +# all common code should eventually move to ContactsCommon and contacts should be removed +# as a dependency. +contacts_dir := ../Contacts +contacts_common_dir := ../ContactsCommon -src_dirs := src $(contacts_common_dir)/src -res_dirs := res $(contacts_common_dir)/res +src_dirs := src $(contacts_common_dir)/src $(contacts_dir)/src +res_dirs := res $(contacts_common_dir)/res $(contacts_dir)/res LOCAL_SRC_FILES := $(call all-java-files-under, $(src_dirs)) LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, $(res_dirs)) LOCAL_AAPT_FLAGS := \ --auto-add-overlay \ - --extra-packages com.android.contacts + --extra-packages com.android.contacts:com.android.contacts.common LOCAL_JAVA_LIBRARIES := telephony-common LOCAL_STATIC_JAVA_LIBRARIES := \ diff --git a/res/drawable-hdpi/btn_call_pressed.png b/res/drawable-hdpi/btn_call_pressed.png new file mode 100644 index 000000000..6b497a2d0 Binary files /dev/null and b/res/drawable-hdpi/btn_call_pressed.png differ diff --git a/res/drawable-hdpi/dial_background_texture.png b/res/drawable-hdpi/dial_background_texture.png new file mode 100644 index 000000000..95bec9f53 Binary files /dev/null and b/res/drawable-hdpi/dial_background_texture.png differ diff --git a/res/drawable-hdpi/dial_num_0_wht.png b/res/drawable-hdpi/dial_num_0_wht.png new file mode 100644 index 000000000..c42bf4c76 Binary files /dev/null and b/res/drawable-hdpi/dial_num_0_wht.png differ diff --git a/res/drawable-hdpi/dial_num_1_wht.png b/res/drawable-hdpi/dial_num_1_wht.png new file mode 100644 index 000000000..434fd33cb Binary files /dev/null and b/res/drawable-hdpi/dial_num_1_wht.png differ diff --git a/res/drawable-hdpi/dial_num_2_wht.png b/res/drawable-hdpi/dial_num_2_wht.png new file mode 100644 index 000000000..2ae20ab39 Binary files /dev/null and b/res/drawable-hdpi/dial_num_2_wht.png differ diff --git a/res/drawable-hdpi/dial_num_3_wht.png b/res/drawable-hdpi/dial_num_3_wht.png new file mode 100644 index 000000000..991d5f3dc Binary files /dev/null and b/res/drawable-hdpi/dial_num_3_wht.png differ diff --git a/res/drawable-hdpi/dial_num_4_wht.png b/res/drawable-hdpi/dial_num_4_wht.png new file mode 100644 index 000000000..7aad3ef97 Binary files /dev/null and b/res/drawable-hdpi/dial_num_4_wht.png differ diff --git a/res/drawable-hdpi/dial_num_5_wht.png b/res/drawable-hdpi/dial_num_5_wht.png new file mode 100644 index 000000000..42a1d0bb5 Binary files /dev/null and b/res/drawable-hdpi/dial_num_5_wht.png differ diff --git a/res/drawable-hdpi/dial_num_6_wht.png b/res/drawable-hdpi/dial_num_6_wht.png new file mode 100644 index 000000000..b03e0191a Binary files /dev/null and b/res/drawable-hdpi/dial_num_6_wht.png differ diff --git a/res/drawable-hdpi/dial_num_7_wht.png b/res/drawable-hdpi/dial_num_7_wht.png new file mode 100644 index 000000000..8b72fffd6 Binary files /dev/null and b/res/drawable-hdpi/dial_num_7_wht.png differ diff --git a/res/drawable-hdpi/dial_num_8_wht.png b/res/drawable-hdpi/dial_num_8_wht.png new file mode 100644 index 000000000..822f21a94 Binary files /dev/null and b/res/drawable-hdpi/dial_num_8_wht.png differ diff --git a/res/drawable-hdpi/dial_num_9_wht.png b/res/drawable-hdpi/dial_num_9_wht.png new file mode 100644 index 000000000..2ee944b5d Binary files /dev/null and b/res/drawable-hdpi/dial_num_9_wht.png differ diff --git a/res/drawable-hdpi/dial_num_pound_wht.png b/res/drawable-hdpi/dial_num_pound_wht.png new file mode 100644 index 000000000..e10e57d5b Binary files /dev/null and b/res/drawable-hdpi/dial_num_pound_wht.png differ diff --git a/res/drawable-hdpi/dial_num_star_wht.png b/res/drawable-hdpi/dial_num_star_wht.png new file mode 100644 index 000000000..1dfc111e7 Binary files /dev/null and b/res/drawable-hdpi/dial_num_star_wht.png differ diff --git a/res/drawable-hdpi/ic_ab_dialer_holo_dark.png b/res/drawable-hdpi/ic_ab_dialer_holo_dark.png new file mode 100644 index 000000000..5fea91f48 Binary files /dev/null and b/res/drawable-hdpi/ic_ab_dialer_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_call_incoming_holo_dark.png b/res/drawable-hdpi/ic_call_incoming_holo_dark.png new file mode 100644 index 000000000..8351f4805 Binary files /dev/null and b/res/drawable-hdpi/ic_call_incoming_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_call_missed_holo_dark.png b/res/drawable-hdpi/ic_call_missed_holo_dark.png new file mode 100644 index 000000000..7c17c3010 Binary files /dev/null and b/res/drawable-hdpi/ic_call_missed_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_call_outgoing_holo_dark.png b/res/drawable-hdpi/ic_call_outgoing_holo_dark.png new file mode 100644 index 000000000..3b9e0f8a9 Binary files /dev/null and b/res/drawable-hdpi/ic_call_outgoing_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_call_voicemail_holo_dark.png b/res/drawable-hdpi/ic_call_voicemail_holo_dark.png new file mode 100644 index 000000000..6d64a36fe Binary files /dev/null and b/res/drawable-hdpi/ic_call_voicemail_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_dial_action_call.png b/res/drawable-hdpi/ic_dial_action_call.png new file mode 100644 index 000000000..ed08eb84c Binary files /dev/null and b/res/drawable-hdpi/ic_dial_action_call.png differ diff --git a/res/drawable-hdpi/ic_dial_action_delete.png b/res/drawable-hdpi/ic_dial_action_delete.png new file mode 100644 index 000000000..0bf8563cc Binary files /dev/null and b/res/drawable-hdpi/ic_dial_action_delete.png differ diff --git a/res/drawable-hdpi/ic_dialer_fork_add_call.png b/res/drawable-hdpi/ic_dialer_fork_add_call.png new file mode 100755 index 000000000..e046996ad Binary files /dev/null and b/res/drawable-hdpi/ic_dialer_fork_add_call.png differ diff --git a/res/drawable-hdpi/ic_dialer_fork_current_call.png b/res/drawable-hdpi/ic_dialer_fork_current_call.png new file mode 100755 index 000000000..6e1a39563 Binary files /dev/null and b/res/drawable-hdpi/ic_dialer_fork_current_call.png differ diff --git a/res/drawable-hdpi/ic_dialer_fork_tt_keypad.png b/res/drawable-hdpi/ic_dialer_fork_tt_keypad.png new file mode 100755 index 000000000..6b50da1dc Binary files /dev/null and b/res/drawable-hdpi/ic_dialer_fork_tt_keypad.png differ diff --git a/res/drawable-hdpi/ic_hold_pause_disabled_holo_dark.png b/res/drawable-hdpi/ic_hold_pause_disabled_holo_dark.png new file mode 100644 index 000000000..d21cc10fc Binary files /dev/null and b/res/drawable-hdpi/ic_hold_pause_disabled_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_hold_pause_holo_dark.png b/res/drawable-hdpi/ic_hold_pause_holo_dark.png new file mode 100644 index 000000000..ac58ec83f Binary files /dev/null and b/res/drawable-hdpi/ic_hold_pause_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_play_active_holo_dark.png b/res/drawable-hdpi/ic_play_active_holo_dark.png new file mode 100644 index 000000000..179b5a185 Binary files /dev/null and b/res/drawable-hdpi/ic_play_active_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_play_disabled_holo_dark.png b/res/drawable-hdpi/ic_play_disabled_holo_dark.png new file mode 100644 index 000000000..e3a3853dc Binary files /dev/null and b/res/drawable-hdpi/ic_play_disabled_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_play_holo_dark.png b/res/drawable-hdpi/ic_play_holo_dark.png new file mode 100644 index 000000000..d5fd23597 Binary files /dev/null and b/res/drawable-hdpi/ic_play_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_sound_off_speakerphone_disabled_holo_dark.png b/res/drawable-hdpi/ic_sound_off_speakerphone_disabled_holo_dark.png new file mode 100644 index 000000000..f1a915484 Binary files /dev/null and b/res/drawable-hdpi/ic_sound_off_speakerphone_disabled_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_sound_off_speakerphone_holo_dark.png b/res/drawable-hdpi/ic_sound_off_speakerphone_holo_dark.png new file mode 100644 index 000000000..6f12d52f9 Binary files /dev/null and b/res/drawable-hdpi/ic_sound_off_speakerphone_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_sound_speakerphone_disabled_holo_dark.png b/res/drawable-hdpi/ic_sound_speakerphone_disabled_holo_dark.png new file mode 100644 index 000000000..3e0f47ea7 Binary files /dev/null and b/res/drawable-hdpi/ic_sound_speakerphone_disabled_holo_dark.png differ diff --git a/res/drawable-hdpi/ic_sound_speakerphone_holo_dark.png b/res/drawable-hdpi/ic_sound_speakerphone_holo_dark.png new file mode 100644 index 000000000..eadd0cda6 Binary files /dev/null and b/res/drawable-hdpi/ic_sound_speakerphone_holo_dark.png differ diff --git a/res/drawable-mdpi/btn_call_pressed.png b/res/drawable-mdpi/btn_call_pressed.png new file mode 100644 index 000000000..637b06aa6 Binary files /dev/null and b/res/drawable-mdpi/btn_call_pressed.png differ diff --git a/res/drawable-mdpi/dial_background_texture.png b/res/drawable-mdpi/dial_background_texture.png new file mode 100644 index 000000000..a6d666c23 Binary files /dev/null and b/res/drawable-mdpi/dial_background_texture.png differ diff --git a/res/drawable-mdpi/dial_num_0_wht.png b/res/drawable-mdpi/dial_num_0_wht.png new file mode 100644 index 000000000..e6e295ad1 Binary files /dev/null and b/res/drawable-mdpi/dial_num_0_wht.png differ diff --git a/res/drawable-mdpi/dial_num_1_wht.png b/res/drawable-mdpi/dial_num_1_wht.png new file mode 100644 index 000000000..a640e36e7 Binary files /dev/null and b/res/drawable-mdpi/dial_num_1_wht.png differ diff --git a/res/drawable-mdpi/dial_num_2_wht.png b/res/drawable-mdpi/dial_num_2_wht.png new file mode 100644 index 000000000..e311f4f64 Binary files /dev/null and b/res/drawable-mdpi/dial_num_2_wht.png differ diff --git a/res/drawable-mdpi/dial_num_3_wht.png b/res/drawable-mdpi/dial_num_3_wht.png new file mode 100644 index 000000000..f07324a38 Binary files /dev/null and b/res/drawable-mdpi/dial_num_3_wht.png differ diff --git a/res/drawable-mdpi/dial_num_4_wht.png b/res/drawable-mdpi/dial_num_4_wht.png new file mode 100644 index 000000000..cd8d33c89 Binary files /dev/null and b/res/drawable-mdpi/dial_num_4_wht.png differ diff --git a/res/drawable-mdpi/dial_num_5_wht.png b/res/drawable-mdpi/dial_num_5_wht.png new file mode 100644 index 000000000..a9f27dc3a Binary files /dev/null and b/res/drawable-mdpi/dial_num_5_wht.png differ diff --git a/res/drawable-mdpi/dial_num_6_wht.png b/res/drawable-mdpi/dial_num_6_wht.png new file mode 100644 index 000000000..2bdf08e51 Binary files /dev/null and b/res/drawable-mdpi/dial_num_6_wht.png differ diff --git a/res/drawable-mdpi/dial_num_7_wht.png b/res/drawable-mdpi/dial_num_7_wht.png new file mode 100644 index 000000000..6c1c599a5 Binary files /dev/null and b/res/drawable-mdpi/dial_num_7_wht.png differ diff --git a/res/drawable-mdpi/dial_num_8_wht.png b/res/drawable-mdpi/dial_num_8_wht.png new file mode 100644 index 000000000..db0694ce1 Binary files /dev/null and b/res/drawable-mdpi/dial_num_8_wht.png differ diff --git a/res/drawable-mdpi/dial_num_9_wht.png b/res/drawable-mdpi/dial_num_9_wht.png new file mode 100644 index 000000000..692fdb06e Binary files /dev/null and b/res/drawable-mdpi/dial_num_9_wht.png differ diff --git a/res/drawable-mdpi/dial_num_pound_wht.png b/res/drawable-mdpi/dial_num_pound_wht.png new file mode 100644 index 000000000..f216d0502 Binary files /dev/null and b/res/drawable-mdpi/dial_num_pound_wht.png differ diff --git a/res/drawable-mdpi/dial_num_star_wht.png b/res/drawable-mdpi/dial_num_star_wht.png new file mode 100644 index 000000000..f7e8e9f73 Binary files /dev/null and b/res/drawable-mdpi/dial_num_star_wht.png differ diff --git a/res/drawable-mdpi/ic_ab_dialer_holo_dark.png b/res/drawable-mdpi/ic_ab_dialer_holo_dark.png new file mode 100644 index 000000000..c4cf2a1ca Binary files /dev/null and b/res/drawable-mdpi/ic_ab_dialer_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_call_incoming_holo_dark.png b/res/drawable-mdpi/ic_call_incoming_holo_dark.png new file mode 100644 index 000000000..8dcb350bc Binary files /dev/null and b/res/drawable-mdpi/ic_call_incoming_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_call_missed_holo_dark.png b/res/drawable-mdpi/ic_call_missed_holo_dark.png new file mode 100644 index 000000000..af030cf13 Binary files /dev/null and b/res/drawable-mdpi/ic_call_missed_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_call_outgoing_holo_dark.png b/res/drawable-mdpi/ic_call_outgoing_holo_dark.png new file mode 100644 index 000000000..38a01b7a6 Binary files /dev/null and b/res/drawable-mdpi/ic_call_outgoing_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_call_voicemail_holo_dark.png b/res/drawable-mdpi/ic_call_voicemail_holo_dark.png new file mode 100644 index 000000000..bf6d00689 Binary files /dev/null and b/res/drawable-mdpi/ic_call_voicemail_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_dial_action_call.png b/res/drawable-mdpi/ic_dial_action_call.png new file mode 100644 index 000000000..59a68f281 Binary files /dev/null and b/res/drawable-mdpi/ic_dial_action_call.png differ diff --git a/res/drawable-mdpi/ic_dial_action_delete.png b/res/drawable-mdpi/ic_dial_action_delete.png new file mode 100644 index 000000000..98341e984 Binary files /dev/null and b/res/drawable-mdpi/ic_dial_action_delete.png differ diff --git a/res/drawable-mdpi/ic_dialer_fork_add_call.png b/res/drawable-mdpi/ic_dialer_fork_add_call.png new file mode 100644 index 000000000..5a1555b17 Binary files /dev/null and b/res/drawable-mdpi/ic_dialer_fork_add_call.png differ diff --git a/res/drawable-mdpi/ic_dialer_fork_current_call.png b/res/drawable-mdpi/ic_dialer_fork_current_call.png new file mode 100644 index 000000000..1be783ef2 Binary files /dev/null and b/res/drawable-mdpi/ic_dialer_fork_current_call.png differ diff --git a/res/drawable-mdpi/ic_dialer_fork_tt_keypad.png b/res/drawable-mdpi/ic_dialer_fork_tt_keypad.png new file mode 100644 index 000000000..4e3dd8232 Binary files /dev/null and b/res/drawable-mdpi/ic_dialer_fork_tt_keypad.png differ diff --git a/res/drawable-mdpi/ic_hold_pause_disabled_holo_dark.png b/res/drawable-mdpi/ic_hold_pause_disabled_holo_dark.png new file mode 100644 index 000000000..d8cec2504 Binary files /dev/null and b/res/drawable-mdpi/ic_hold_pause_disabled_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_hold_pause_holo_dark.png b/res/drawable-mdpi/ic_hold_pause_holo_dark.png new file mode 100644 index 000000000..3efa827cc Binary files /dev/null and b/res/drawable-mdpi/ic_hold_pause_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_play_active_holo_dark.png b/res/drawable-mdpi/ic_play_active_holo_dark.png new file mode 100644 index 000000000..042d8c158 Binary files /dev/null and b/res/drawable-mdpi/ic_play_active_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_play_disabled_holo_dark.png b/res/drawable-mdpi/ic_play_disabled_holo_dark.png new file mode 100644 index 000000000..64bed7264 Binary files /dev/null and b/res/drawable-mdpi/ic_play_disabled_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_play_holo_dark.png b/res/drawable-mdpi/ic_play_holo_dark.png new file mode 100644 index 000000000..a31671d93 Binary files /dev/null and b/res/drawable-mdpi/ic_play_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_sound_off_speakerphone_disabled_holo_dark.png b/res/drawable-mdpi/ic_sound_off_speakerphone_disabled_holo_dark.png new file mode 100644 index 000000000..0a83d8156 Binary files /dev/null and b/res/drawable-mdpi/ic_sound_off_speakerphone_disabled_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_sound_off_speakerphone_holo_dark.png b/res/drawable-mdpi/ic_sound_off_speakerphone_holo_dark.png new file mode 100644 index 000000000..adaff6052 Binary files /dev/null and b/res/drawable-mdpi/ic_sound_off_speakerphone_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_sound_speakerphone_disabled_holo_dark.png b/res/drawable-mdpi/ic_sound_speakerphone_disabled_holo_dark.png new file mode 100644 index 000000000..d7227071a Binary files /dev/null and b/res/drawable-mdpi/ic_sound_speakerphone_disabled_holo_dark.png differ diff --git a/res/drawable-mdpi/ic_sound_speakerphone_holo_dark.png b/res/drawable-mdpi/ic_sound_speakerphone_holo_dark.png new file mode 100644 index 000000000..2b9600b7f Binary files /dev/null and b/res/drawable-mdpi/ic_sound_speakerphone_holo_dark.png differ diff --git a/res/drawable-xhdpi/btn_call_pressed.png b/res/drawable-xhdpi/btn_call_pressed.png new file mode 100644 index 000000000..cdf52f88b Binary files /dev/null and b/res/drawable-xhdpi/btn_call_pressed.png differ diff --git a/res/drawable-xhdpi/dial_background_texture.png b/res/drawable-xhdpi/dial_background_texture.png new file mode 100644 index 000000000..184049f29 Binary files /dev/null and b/res/drawable-xhdpi/dial_background_texture.png differ diff --git a/res/drawable-xhdpi/dial_num_0_wht.png b/res/drawable-xhdpi/dial_num_0_wht.png new file mode 100644 index 000000000..dca0aead9 Binary files /dev/null and b/res/drawable-xhdpi/dial_num_0_wht.png differ diff --git a/res/drawable-xhdpi/dial_num_1_wht.png b/res/drawable-xhdpi/dial_num_1_wht.png new file mode 100644 index 000000000..d1535c170 Binary files /dev/null and b/res/drawable-xhdpi/dial_num_1_wht.png differ diff --git a/res/drawable-xhdpi/dial_num_2_wht.png b/res/drawable-xhdpi/dial_num_2_wht.png new file mode 100644 index 000000000..12c4ab9ba Binary files /dev/null and b/res/drawable-xhdpi/dial_num_2_wht.png differ diff --git a/res/drawable-xhdpi/dial_num_3_wht.png b/res/drawable-xhdpi/dial_num_3_wht.png new file mode 100644 index 000000000..4353e8a39 Binary files /dev/null and b/res/drawable-xhdpi/dial_num_3_wht.png differ diff --git a/res/drawable-xhdpi/dial_num_4_wht.png b/res/drawable-xhdpi/dial_num_4_wht.png new file mode 100644 index 000000000..ccee5cce7 Binary files /dev/null and b/res/drawable-xhdpi/dial_num_4_wht.png differ diff --git a/res/drawable-xhdpi/dial_num_5_wht.png b/res/drawable-xhdpi/dial_num_5_wht.png new file mode 100644 index 000000000..f27f153cd Binary files /dev/null and b/res/drawable-xhdpi/dial_num_5_wht.png differ diff --git a/res/drawable-xhdpi/dial_num_6_wht.png b/res/drawable-xhdpi/dial_num_6_wht.png new file mode 100644 index 000000000..8966d13d3 Binary files /dev/null and b/res/drawable-xhdpi/dial_num_6_wht.png differ diff --git a/res/drawable-xhdpi/dial_num_7_wht.png b/res/drawable-xhdpi/dial_num_7_wht.png new file mode 100644 index 000000000..b01881058 Binary files /dev/null and b/res/drawable-xhdpi/dial_num_7_wht.png differ diff --git a/res/drawable-xhdpi/dial_num_8_wht.png b/res/drawable-xhdpi/dial_num_8_wht.png new file mode 100644 index 000000000..7c7b4f8db Binary files /dev/null and b/res/drawable-xhdpi/dial_num_8_wht.png differ diff --git a/res/drawable-xhdpi/dial_num_9_wht.png b/res/drawable-xhdpi/dial_num_9_wht.png new file mode 100644 index 000000000..23984f03d Binary files /dev/null and b/res/drawable-xhdpi/dial_num_9_wht.png differ diff --git a/res/drawable-xhdpi/dial_num_pound_wht.png b/res/drawable-xhdpi/dial_num_pound_wht.png new file mode 100644 index 000000000..be21af8d8 Binary files /dev/null and b/res/drawable-xhdpi/dial_num_pound_wht.png differ diff --git a/res/drawable-xhdpi/dial_num_star_wht.png b/res/drawable-xhdpi/dial_num_star_wht.png new file mode 100644 index 000000000..061a4946f Binary files /dev/null and b/res/drawable-xhdpi/dial_num_star_wht.png differ diff --git a/res/drawable-xhdpi/ic_ab_dialer_holo_dark.png b/res/drawable-xhdpi/ic_ab_dialer_holo_dark.png new file mode 100644 index 000000000..a997643de Binary files /dev/null and b/res/drawable-xhdpi/ic_ab_dialer_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_call_incoming_holo_dark.png b/res/drawable-xhdpi/ic_call_incoming_holo_dark.png new file mode 100644 index 000000000..8eb5f3d8b Binary files /dev/null and b/res/drawable-xhdpi/ic_call_incoming_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_call_missed_holo_dark.png b/res/drawable-xhdpi/ic_call_missed_holo_dark.png new file mode 100644 index 000000000..6d09a4e95 Binary files /dev/null and b/res/drawable-xhdpi/ic_call_missed_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_call_outgoing_holo_dark.png b/res/drawable-xhdpi/ic_call_outgoing_holo_dark.png new file mode 100644 index 000000000..636050403 Binary files /dev/null and b/res/drawable-xhdpi/ic_call_outgoing_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_call_voicemail_holo_dark.png b/res/drawable-xhdpi/ic_call_voicemail_holo_dark.png new file mode 100644 index 000000000..d9684d1e9 Binary files /dev/null and b/res/drawable-xhdpi/ic_call_voicemail_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_dial_action_call.png b/res/drawable-xhdpi/ic_dial_action_call.png new file mode 100644 index 000000000..0bd980383 Binary files /dev/null and b/res/drawable-xhdpi/ic_dial_action_call.png differ diff --git a/res/drawable-xhdpi/ic_dial_action_delete.png b/res/drawable-xhdpi/ic_dial_action_delete.png new file mode 100644 index 000000000..989e8b1ab Binary files /dev/null and b/res/drawable-xhdpi/ic_dial_action_delete.png differ diff --git a/res/drawable-xhdpi/ic_dialer_fork_add_call.png b/res/drawable-xhdpi/ic_dialer_fork_add_call.png new file mode 100644 index 000000000..2c1f81712 Binary files /dev/null and b/res/drawable-xhdpi/ic_dialer_fork_add_call.png differ diff --git a/res/drawable-xhdpi/ic_dialer_fork_current_call.png b/res/drawable-xhdpi/ic_dialer_fork_current_call.png new file mode 100644 index 000000000..b1c400821 Binary files /dev/null and b/res/drawable-xhdpi/ic_dialer_fork_current_call.png differ diff --git a/res/drawable-xhdpi/ic_dialer_fork_tt_keypad.png b/res/drawable-xhdpi/ic_dialer_fork_tt_keypad.png new file mode 100644 index 000000000..ccd8f8a83 Binary files /dev/null and b/res/drawable-xhdpi/ic_dialer_fork_tt_keypad.png differ diff --git a/res/drawable-xhdpi/ic_hold_pause_disabled_holo_dark.png b/res/drawable-xhdpi/ic_hold_pause_disabled_holo_dark.png new file mode 100644 index 000000000..9e1233836 Binary files /dev/null and b/res/drawable-xhdpi/ic_hold_pause_disabled_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_hold_pause_holo_dark.png b/res/drawable-xhdpi/ic_hold_pause_holo_dark.png new file mode 100644 index 000000000..c298ab9f5 Binary files /dev/null and b/res/drawable-xhdpi/ic_hold_pause_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_play_active_holo_dark.png b/res/drawable-xhdpi/ic_play_active_holo_dark.png new file mode 100644 index 000000000..20d058378 Binary files /dev/null and b/res/drawable-xhdpi/ic_play_active_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_play_disabled_holo_dark.png b/res/drawable-xhdpi/ic_play_disabled_holo_dark.png new file mode 100644 index 000000000..953735160 Binary files /dev/null and b/res/drawable-xhdpi/ic_play_disabled_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_play_holo_dark.png b/res/drawable-xhdpi/ic_play_holo_dark.png new file mode 100644 index 000000000..afa6bb0e6 Binary files /dev/null and b/res/drawable-xhdpi/ic_play_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_sound_off_speakerphone_disabled_holo_dark.png b/res/drawable-xhdpi/ic_sound_off_speakerphone_disabled_holo_dark.png new file mode 100644 index 000000000..764ff6560 Binary files /dev/null and b/res/drawable-xhdpi/ic_sound_off_speakerphone_disabled_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_sound_off_speakerphone_holo_dark.png b/res/drawable-xhdpi/ic_sound_off_speakerphone_holo_dark.png new file mode 100644 index 000000000..98a449fde Binary files /dev/null and b/res/drawable-xhdpi/ic_sound_off_speakerphone_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_sound_speakerphone_disabled_holo_dark.png b/res/drawable-xhdpi/ic_sound_speakerphone_disabled_holo_dark.png new file mode 100644 index 000000000..b836d49ab Binary files /dev/null and b/res/drawable-xhdpi/ic_sound_speakerphone_disabled_holo_dark.png differ diff --git a/res/drawable-xhdpi/ic_sound_speakerphone_holo_dark.png b/res/drawable-xhdpi/ic_sound_speakerphone_holo_dark.png new file mode 100644 index 000000000..71aad9759 Binary files /dev/null and b/res/drawable-xhdpi/ic_sound_speakerphone_holo_dark.png differ diff --git a/res/drawable/btn_call.xml b/res/drawable/btn_call.xml new file mode 100644 index 000000000..abce98313 --- /dev/null +++ b/res/drawable/btn_call.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + diff --git a/res/drawable/dialpad_background.xml b/res/drawable/dialpad_background.xml new file mode 100644 index 000000000..0e31f5eac --- /dev/null +++ b/res/drawable/dialpad_background.xml @@ -0,0 +1,19 @@ + + + + diff --git a/res/drawable/ic_hold_pause.xml b/res/drawable/ic_hold_pause.xml new file mode 100644 index 000000000..19902ae67 --- /dev/null +++ b/res/drawable/ic_hold_pause.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/res/drawable/ic_play.xml b/res/drawable/ic_play.xml new file mode 100644 index 000000000..1c43a5568 --- /dev/null +++ b/res/drawable/ic_play.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/res/drawable/ic_speakerphone_off.xml b/res/drawable/ic_speakerphone_off.xml new file mode 100644 index 000000000..6a8a0a1ba --- /dev/null +++ b/res/drawable/ic_speakerphone_off.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/res/drawable/ic_speakerphone_on.xml b/res/drawable/ic_speakerphone_on.xml new file mode 100644 index 000000000..4bcd5c614 --- /dev/null +++ b/res/drawable/ic_speakerphone_on.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/res/drawable/ic_tab_dialer.xml b/res/drawable/ic_tab_dialer.xml new file mode 100644 index 000000000..593d091be --- /dev/null +++ b/res/drawable/ic_tab_dialer.xml @@ -0,0 +1,20 @@ + + + + + + + diff --git a/res/drawable/seek_bar_thumb.xml b/res/drawable/seek_bar_thumb.xml new file mode 100644 index 000000000..c0cffcc8e --- /dev/null +++ b/res/drawable/seek_bar_thumb.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/drawable/seekbar_drawable.xml b/res/drawable/seekbar_drawable.xml new file mode 100644 index 000000000..96bbee398 --- /dev/null +++ b/res/drawable/seekbar_drawable.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/layout/playback_layout.xml b/res/layout/playback_layout.xml new file mode 100644 index 000000000..2dfcb4da4 --- /dev/null +++ b/res/layout/playback_layout.xml @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/menu/call_details_cab.xml b/res/menu/call_details_cab.xml new file mode 100644 index 000000000..7de675ff1 --- /dev/null +++ b/res/menu/call_details_cab.xml @@ -0,0 +1,22 @@ + + + + + diff --git a/res/menu/call_details_options.xml b/res/menu/call_details_options.xml new file mode 100644 index 000000000..63ce8f5db --- /dev/null +++ b/res/menu/call_details_options.xml @@ -0,0 +1,34 @@ + + + + + + + diff --git a/res/menu/call_log_options.xml b/res/menu/call_log_options.xml new file mode 100644 index 000000000..bf2973f6c --- /dev/null +++ b/res/menu/call_log_options.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + diff --git a/res/menu/dialpad_options.xml b/res/menu/dialpad_options.xml new file mode 100644 index 000000000..6dda8fc9a --- /dev/null +++ b/res/menu/dialpad_options.xml @@ -0,0 +1,39 @@ + + + + + + + + + + diff --git a/res/menu/dialtacts_options.xml b/res/menu/dialtacts_options.xml new file mode 100644 index 000000000..8eaa91552 --- /dev/null +++ b/res/menu/dialtacts_options.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + diff --git a/res/menu/dialtacts_search_options.xml b/res/menu/dialtacts_search_options.xml new file mode 100644 index 000000000..0979ebbcf --- /dev/null +++ b/res/menu/dialtacts_search_options.xml @@ -0,0 +1,26 @@ + + + + + + + diff --git a/res/values/attrs.xml b/res/values/attrs.xml new file mode 100644 index 000000000..f734aae89 --- /dev/null +++ b/res/values/attrs.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/res/values/dimens.xml b/res/values/dimens.xml new file mode 100644 index 000000000..2c8d59662 --- /dev/null +++ b/res/values/dimens.xml @@ -0,0 +1,53 @@ + + + + + + 0dip + 2dip + 35sp + + + 0px + 0px + 3dp + 2dp + + 74dp + + + 32dip + 48dip + 4dip + 8dip + 16dip + 24dip + 56dip + 64dip + 24dip + 2dip + + + 20 + 65 + 15 + + + 56dip + diff --git a/res/values/donottranslate_config.xml b/res/values/donottranslate_config.xml new file mode 100644 index 000000000..468e41586 --- /dev/null +++ b/res/values/donottranslate_config.xml @@ -0,0 +1,37 @@ + + + + + + + true + + + true + + + + + diff --git a/res/values/strings.xml b/res/values/strings.xml index 2daa236ed..0b3870847 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -16,12 +16,178 @@ --> - + Dialer + used in the Launcher icon. --> Phone + + Phone + + + Call log + + + Send text message + + + Call + %s + + + + Edit number before call + + + Add to contacts + + + Remove from call log + + + Clear call log + + + Delete voicemail + + + Share voicemail + + + Call log is empty. + + + Clear call log? + + + All your call records will be deleted. + + + Clearing call log\u2026 + + + Clear frequently contacted? + + + You\'ll clear the frequently contacted list in the + People and Phone apps, and force email apps to learn your addressing preferences from + scratch. + + + + Clearing frequently contacted\u2026 + + + + Voicemail + + %1$d + Voicemails + + + + + Play + + + %1$s, + %2$s + + + + New voicemail from + %1$s + + + + Couldn\'t play voicemail. + + + Buffering\u2026 + + + Fetching voicemail\u2026 + + + Couldn\'t fetch voicemail. + + + New + + + Older + + + Calls with voicemail + + + Incoming calls + + + Outgoing calls + + + Missed calls + + + Can\'t connect to voicemail server. + + + Can\'t connect to voicemail server. New + voicemails are waiting. + + + Set up your voicemail. + + Audio not available. + + + Set up + + Call voicemail + + + Slowest speed + + Slow speed + + Normal speed + + Fast speed + + Fastest speed + + + (%1$d) + %2$s + + diff --git a/res/values/styles.xml b/res/values/styles.xml new file mode 100644 index 000000000..93a8176d9 --- /dev/null +++ b/res/values/styles.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + diff --git a/src/com/android/dialer/CallDetailActivity.java b/src/com/android/dialer/CallDetailActivity.java index cb1437d4a..56d4f9ccb 100644 --- a/src/com/android/dialer/CallDetailActivity.java +++ b/src/com/android/dialer/CallDetailActivity.java @@ -51,12 +51,12 @@ import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; +import com.android.contacts.common.CallUtil; import com.android.contacts.ContactPhotoManager; import com.android.contacts.ContactsUtils; import com.android.contacts.R; import com.android.contacts.format.FormatUtils; -import com.android.contacts.util.ClipboardUtils; -import com.android.contacts.util.Constants; +import com.android.contacts.common.ClipboardUtils; import com.android.dialer.BackScrollManager.ScrollableHeader; import com.android.dialer.calllog.CallDetailHistoryAdapter; import com.android.dialer.calllog.CallTypeHelper; @@ -371,8 +371,8 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); if (tm.getCallState() == TelephonyManager.CALL_STATE_IDLE) { - startActivity(ContactsUtils.getCallIntent( - Uri.fromParts(Constants.SCHEME_TEL, mNumber, null))); + startActivity(CallUtil.getCallIntent( + Uri.fromParts(CallUtil.SCHEME_TEL, mNumber, null))); return true; } } @@ -513,7 +513,7 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware ViewEntry entry = new ViewEntry( getString(R.string.menu_callNumber, FormatUtils.forceLeftToRight(displayNumber)), - ContactsUtils.getCallIntent(mNumber), + CallUtil.getCallIntent(mNumber), getString(R.string.description_call, nameOrNumber)); // Only show a label if the number is shown and it is not a SIP address. @@ -820,7 +820,7 @@ public class CallDetailActivity extends Activity implements ProximitySensorAware } public void onMenuEditNumberBeforeCall(MenuItem menuItem) { - startActivity(new Intent(Intent.ACTION_DIAL, ContactsUtils.getCallUri(mNumber))); + startActivity(new Intent(Intent.ACTION_DIAL, CallUtil.getCallUri(mNumber))); } public void onMenuTrashVoicemail(MenuItem menuItem) { diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java index 841db1c90..c49e05b31 100644 --- a/src/com/android/dialer/DialtactsActivity.java +++ b/src/com/android/dialer/DialtactsActivity.java @@ -56,6 +56,7 @@ import android.widget.SearchView; import android.widget.SearchView.OnCloseListener; import android.widget.SearchView.OnQueryTextListener; +import com.android.contacts.common.CallUtil; import com.android.contacts.ContactsUtils; import com.android.contacts.R; import com.android.contacts.activities.TransactionSafeActivity; @@ -66,7 +67,6 @@ import com.android.contacts.list.ContactListItemView; import com.android.contacts.list.OnPhoneNumberPickerActionListener; import com.android.contacts.list.PhoneNumberPickerFragment; import com.android.contacts.util.AccountFilterUtil; -import com.android.contacts.util.Constants; import com.android.dialer.calllog.CallLogFragment; import com.android.dialer.dialpad.DialpadFragment; import com.android.dialer.list.PhoneFavoriteFragment; @@ -852,7 +852,7 @@ public class DialtactsActivity extends TransactionSafeActivity } if (Intent.ACTION_VIEW.equals(action)) { final Uri data = intent.getData(); - if (data != null && Constants.SCHEME_TEL.equals(data.getScheme())) { + if (data != null && CallUtil.SCHEME_TEL.equals(data.getScheme())) { return true; } } @@ -926,7 +926,7 @@ public class DialtactsActivity extends TransactionSafeActivity @Override public void onCallNumberDirectly(String phoneNumber) { - Intent intent = ContactsUtils.getCallIntent(phoneNumber, getCallOrigin()); + Intent intent = CallUtil.getCallIntent(phoneNumber, getCallOrigin()); startActivity(intent); } }; diff --git a/src/com/android/dialer/NonPhoneActivity.java b/src/com/android/dialer/NonPhoneActivity.java index c7a744e4a..101bd58ea 100644 --- a/src/com/android/dialer/NonPhoneActivity.java +++ b/src/com/android/dialer/NonPhoneActivity.java @@ -29,9 +29,9 @@ import android.provider.ContactsContract.Contacts; import android.provider.ContactsContract.Intents.Insert; import android.text.TextUtils; +import com.android.contacts.common.CallUtil; import com.android.contacts.ContactsActivity; import com.android.contacts.R; -import com.android.contacts.util.Constants; /** * Activity that intercepts DIAL and VIEW intents for phone numbers for devices that can not @@ -62,7 +62,7 @@ public class NonPhoneActivity extends ContactsActivity { final Uri data = getIntent().getData(); if (data == null) return null; final String scheme = data.getScheme(); - if (!Constants.SCHEME_TEL.equals(scheme)) return null; + if (!CallUtil.SCHEME_TEL.equals(scheme)) return null; return getIntent().getData().getSchemeSpecificPart(); } diff --git a/src/com/android/dialer/calllog/CallLogFragment.java b/src/com/android/dialer/calllog/CallLogFragment.java index 83ed830ad..1aa96fd6d 100644 --- a/src/com/android/dialer/calllog/CallLogFragment.java +++ b/src/com/android/dialer/calllog/CallLogFragment.java @@ -46,9 +46,9 @@ import android.widget.ListView; import android.widget.TextView; import com.android.common.io.MoreCloseables; +import com.android.contacts.common.CallUtil; import com.android.contacts.ContactsUtils; import com.android.contacts.R; -import com.android.contacts.util.Constants; import com.android.dialer.util.EmptyLoader; import com.android.dialer.voicemail.VoicemailStatusHelper; import com.android.dialer.voicemail.VoicemailStatusHelper.StatusMessage; @@ -444,8 +444,8 @@ public class CallLogFragment extends ListFragment Intent intent; // If "number" is really a SIP address, construct a sip: URI. if (PhoneNumberUtils.isUriNumber(number)) { - intent = ContactsUtils.getCallIntent( - Uri.fromParts(Constants.SCHEME_SIP, number, null)); + intent = CallUtil.getCallIntent( + Uri.fromParts(CallUtil.SCHEME_SIP, number, null)); } else { // We're calling a regular PSTN phone number. // Construct a tel: URI, but do some other possible cleanup first. @@ -457,8 +457,8 @@ public class CallLogFragment extends ListFragment String countryIso = cursor.getString(CallLogQuery.COUNTRY_ISO); number = mAdapter.getBetterNumberFromContacts(number, countryIso); } - intent = ContactsUtils.getCallIntent( - Uri.fromParts(Constants.SCHEME_TEL, number, null)); + intent = CallUtil.getCallIntent( + Uri.fromParts(CallUtil.SCHEME_TEL, number, null)); } intent.setFlags( Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); diff --git a/src/com/android/dialer/calllog/IntentProvider.java b/src/com/android/dialer/calllog/IntentProvider.java index 859487a26..6fc8933f9 100644 --- a/src/com/android/dialer/calllog/IntentProvider.java +++ b/src/com/android/dialer/calllog/IntentProvider.java @@ -23,7 +23,7 @@ import android.database.Cursor; import android.net.Uri; import android.provider.CallLog.Calls; -import com.android.contacts.ContactsUtils; +import com.android.contacts.common.CallUtil; import com.android.dialer.CallDetailActivity; /** @@ -38,7 +38,7 @@ public abstract class IntentProvider { return new IntentProvider() { @Override public Intent getIntent(Context context) { - return ContactsUtils.getCallIntent(number); + return CallUtil.getCallIntent(number); } }; } diff --git a/src/com/android/dialer/dialpad/DialpadFragment.java b/src/com/android/dialer/dialpad/DialpadFragment.java index 77b7c070d..7aa5a9ef4 100644 --- a/src/com/android/dialer/dialpad/DialpadFragment.java +++ b/src/com/android/dialer/dialpad/DialpadFragment.java @@ -67,9 +67,9 @@ import android.widget.ListView; import android.widget.PopupMenu; import android.widget.TextView; +import com.android.contacts.common.CallUtil; import com.android.contacts.ContactsUtils; import com.android.contacts.R; -import com.android.contacts.util.Constants; import com.android.contacts.util.PhoneNumberFormatter; import com.android.contacts.util.StopWatch; import com.android.dialer.DialtactsActivity; @@ -344,7 +344,7 @@ public class DialpadFragment extends Fragment if (Intent.ACTION_DIAL.equals(action) || Intent.ACTION_VIEW.equals(action)) { Uri uri = intent.getData(); if (uri != null) { - if (Constants.SCHEME_TEL.equals(uri.getScheme())) { + if (CallUtil.SCHEME_TEL.equals(uri.getScheme())) { // Put the requested number into the input area String data = uri.getSchemeSpecificPart(); // Remember it is filled via Intent. @@ -1094,9 +1094,9 @@ public class DialpadFragment extends Fragment // Clear the digits just in case. mDigits.getText().clear(); } else { - final Intent intent = ContactsUtils.getCallIntent(number, + final Intent intent = CallUtil.getCallIntent(number, (getActivity() instanceof DialtactsActivity ? - ((DialtactsActivity)getActivity()).getCallOrigin() : null)); + ((DialtactsActivity) getActivity()).getCallOrigin() : null)); startActivity(intent); mClearDigitsOnStop = true; getActivity().finish(); @@ -1622,7 +1622,7 @@ public class DialpadFragment extends Fragment } private Intent newFlashIntent() { - final Intent intent = ContactsUtils.getCallIntent(EMPTY_NUMBER); + final Intent intent = CallUtil.getCallIntent(EMPTY_NUMBER); intent.putExtra(EXTRA_SEND_EMPTY_FLASH, true); return intent; } -- cgit v1.2.3