diff --git a/AndroidManifest.xml b/AndroidManifest.xml index c8bf075b1..87f99aac5 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -50,11 +50,10 @@ - + android:screenOrientation="nosensor" + android:launchMode="singleInstance"> @@ -64,7 +63,7 @@ + android:screenOrientation="nosensor"> @@ -80,13 +79,11 @@ + android:theme="@android:style/Theme.NoTitleBar"> + android:theme="@android:style/Theme.NoTitleBar"> @@ -94,7 +91,7 @@ + android:screenOrientation="nosensor"> diff --git a/README b/README index 56c34a0a2..db80bc115 100644 --- a/README +++ b/README @@ -2,6 +2,7 @@ **************************** To build liblinphone for Android, you must: +0) download the Android sdk with platform-tools >= 13, tools >= 20 and sdk platform >= 16 1) download the Android ndk (>=r5c) from google. 2) install the autotools: autoconf, automake, aclocal, libtoolize pkgconfig 3) run the ./prepare_sources.sh script in the top level directory. This will download iLBC source files and convert some assembly files in VP8 project. @@ -34,8 +35,3 @@ BUILD_TUNNEL 0 (don't build tunnel), 1 (build tunnel) [requires a tunne In order to use ZRTP you also need to define the media_encryption property to "zrtp" in the sip section of linphonerc file. - - - - - diff --git a/res/drawable/add_call_more_default.png b/res/drawable-hdpi/add_call_more_default.png similarity index 100% rename from res/drawable/add_call_more_default.png rename to res/drawable-hdpi/add_call_more_default.png diff --git a/res/drawable/add_call_more_disable.png b/res/drawable-hdpi/add_call_more_disable.png similarity index 100% rename from res/drawable/add_call_more_disable.png rename to res/drawable-hdpi/add_call_more_disable.png diff --git a/res/drawable/add_call_more_over.png b/res/drawable-hdpi/add_call_more_over.png similarity index 100% rename from res/drawable/add_call_more_over.png rename to res/drawable-hdpi/add_call_more_over.png diff --git a/res/drawable/add_call_over.png b/res/drawable-hdpi/add_call_over.png similarity index 100% rename from res/drawable/add_call_over.png rename to res/drawable-hdpi/add_call_over.png diff --git a/res/drawable/add_contact_default.png b/res/drawable-hdpi/add_contact_default.png similarity index 100% rename from res/drawable/add_contact_default.png rename to res/drawable-hdpi/add_contact_default.png diff --git a/res/drawable/add_contact_disabled.png b/res/drawable-hdpi/add_contact_disabled.png similarity index 100% rename from res/drawable/add_contact_disabled.png rename to res/drawable-hdpi/add_contact_disabled.png diff --git a/res/drawable/add_contact_over.png b/res/drawable-hdpi/add_contact_over.png similarity index 100% rename from res/drawable/add_contact_over.png rename to res/drawable-hdpi/add_contact_over.png diff --git a/res/drawable/all_default.png b/res/drawable-hdpi/all_default.png similarity index 100% rename from res/drawable/all_default.png rename to res/drawable-hdpi/all_default.png diff --git a/res/drawable/all_selected.png b/res/drawable-hdpi/all_selected.png similarity index 100% rename from res/drawable/all_selected.png rename to res/drawable-hdpi/all_selected.png diff --git a/res/drawable/avatar_shadow.png b/res/drawable-hdpi/avatar_shadow.png similarity index 100% rename from res/drawable/avatar_shadow.png rename to res/drawable-hdpi/avatar_shadow.png diff --git a/res/drawable/avatar_shadow_left.png b/res/drawable-hdpi/avatar_shadow_left.png similarity index 100% rename from res/drawable/avatar_shadow_left.png rename to res/drawable-hdpi/avatar_shadow_left.png diff --git a/res/drawable/avatar_shadow_right.png b/res/drawable-hdpi/avatar_shadow_right.png similarity index 100% rename from res/drawable/avatar_shadow_right.png rename to res/drawable-hdpi/avatar_shadow_right.png diff --git a/res/drawable/back_default.png b/res/drawable-hdpi/back_default.png similarity index 100% rename from res/drawable/back_default.png rename to res/drawable-hdpi/back_default.png diff --git a/res/drawable/back_over.png b/res/drawable-hdpi/back_over.png similarity index 100% rename from res/drawable/back_over.png rename to res/drawable-hdpi/back_over.png diff --git a/res/drawable/background.png b/res/drawable-hdpi/background.png similarity index 100% rename from res/drawable/background.png rename to res/drawable-hdpi/background.png diff --git a/res/drawable/backspace_default.png b/res/drawable-hdpi/backspace_default.png similarity index 100% rename from res/drawable/backspace_default.png rename to res/drawable-hdpi/backspace_default.png diff --git a/res/drawable/backspace_over.png b/res/drawable-hdpi/backspace_over.png similarity index 100% rename from res/drawable/backspace_over.png rename to res/drawable-hdpi/backspace_over.png diff --git a/res/drawable/button_background_default.png b/res/drawable-hdpi/button_background_default.png similarity index 100% rename from res/drawable/button_background_default.png rename to res/drawable-hdpi/button_background_default.png diff --git a/res/drawable/button_background_over.png b/res/drawable-hdpi/button_background_over.png similarity index 100% rename from res/drawable/button_background_over.png rename to res/drawable-hdpi/button_background_over.png diff --git a/res/drawable/call_answer_default.png b/res/drawable-hdpi/call_answer_default.png similarity index 100% rename from res/drawable/call_answer_default.png rename to res/drawable-hdpi/call_answer_default.png diff --git a/res/drawable/call_answer_over.png b/res/drawable-hdpi/call_answer_over.png similarity index 100% rename from res/drawable/call_answer_over.png rename to res/drawable-hdpi/call_answer_over.png diff --git a/res/drawable/call_default.png b/res/drawable-hdpi/call_default.png similarity index 100% rename from res/drawable/call_default.png rename to res/drawable-hdpi/call_default.png diff --git a/res/drawable/call_disabled.png b/res/drawable-hdpi/call_disabled.png similarity index 100% rename from res/drawable/call_disabled.png rename to res/drawable-hdpi/call_disabled.png diff --git a/res/drawable/call_over.png b/res/drawable-hdpi/call_over.png similarity index 100% rename from res/drawable/call_over.png rename to res/drawable-hdpi/call_over.png diff --git a/res/drawable/call_quality_indicator_0.png b/res/drawable-hdpi/call_quality_indicator_0.png similarity index 100% rename from res/drawable/call_quality_indicator_0.png rename to res/drawable-hdpi/call_quality_indicator_0.png diff --git a/res/drawable/call_quality_indicator_1.png b/res/drawable-hdpi/call_quality_indicator_1.png similarity index 100% rename from res/drawable/call_quality_indicator_1.png rename to res/drawable-hdpi/call_quality_indicator_1.png diff --git a/res/drawable/call_quality_indicator_2.png b/res/drawable-hdpi/call_quality_indicator_2.png similarity index 100% rename from res/drawable/call_quality_indicator_2.png rename to res/drawable-hdpi/call_quality_indicator_2.png diff --git a/res/drawable/call_quality_indicator_3.png b/res/drawable-hdpi/call_quality_indicator_3.png similarity index 100% rename from res/drawable/call_quality_indicator_3.png rename to res/drawable-hdpi/call_quality_indicator_3.png diff --git a/res/drawable/call_refused_icon.png b/res/drawable-hdpi/call_refused_icon.png similarity index 100% rename from res/drawable/call_refused_icon.png rename to res/drawable-hdpi/call_refused_icon.png diff --git a/res/drawable/call_refused_icon_over.png b/res/drawable-hdpi/call_refused_icon_over.png similarity index 100% rename from res/drawable/call_refused_icon_over.png rename to res/drawable-hdpi/call_refused_icon_over.png diff --git a/res/drawable/call_state_outgoing_default.png b/res/drawable-hdpi/call_state_outgoing_default.png similarity index 100% rename from res/drawable/call_state_outgoing_default.png rename to res/drawable-hdpi/call_state_outgoing_default.png diff --git a/res/drawable/call_state_ringing_default.png b/res/drawable-hdpi/call_state_ringing_default.png similarity index 100% rename from res/drawable/call_state_ringing_default.png rename to res/drawable-hdpi/call_state_ringing_default.png diff --git a/res/drawable/call_status_incoming.png b/res/drawable-hdpi/call_status_incoming.png similarity index 100% rename from res/drawable/call_status_incoming.png rename to res/drawable-hdpi/call_status_incoming.png diff --git a/res/drawable/call_status_missed.png b/res/drawable-hdpi/call_status_missed.png similarity index 100% rename from res/drawable/call_status_missed.png rename to res/drawable-hdpi/call_status_missed.png diff --git a/res/drawable/call_status_outgoing.png b/res/drawable-hdpi/call_status_outgoing.png similarity index 100% rename from res/drawable/call_status_outgoing.png rename to res/drawable-hdpi/call_status_outgoing.png diff --git a/res/drawable/cancel_white_bg_default.png b/res/drawable-hdpi/cancel_white_bg_default.png similarity index 100% rename from res/drawable/cancel_white_bg_default.png rename to res/drawable-hdpi/cancel_white_bg_default.png diff --git a/res/drawable/cancel_white_bg_disabled.png b/res/drawable-hdpi/cancel_white_bg_disabled.png similarity index 100% rename from res/drawable/cancel_white_bg_disabled.png rename to res/drawable-hdpi/cancel_white_bg_disabled.png diff --git a/res/drawable/cancel_white_bg_over.png b/res/drawable-hdpi/cancel_white_bg_over.png similarity index 100% rename from res/drawable/cancel_white_bg_over.png rename to res/drawable-hdpi/cancel_white_bg_over.png diff --git a/res/drawable/cell_background.png b/res/drawable-hdpi/cell_background.png similarity index 100% rename from res/drawable/cell_background.png rename to res/drawable-hdpi/cell_background.png diff --git a/res/drawable/chat_bubble_incoming.9.png b/res/drawable-hdpi/chat_bubble_incoming.9.png similarity index 100% rename from res/drawable/chat_bubble_incoming.9.png rename to res/drawable-hdpi/chat_bubble_incoming.9.png diff --git a/res/drawable/chat_bubble_outgoing.9.png b/res/drawable-hdpi/chat_bubble_outgoing.9.png similarity index 100% rename from res/drawable/chat_bubble_outgoing.9.png rename to res/drawable-hdpi/chat_bubble_outgoing.9.png diff --git a/res/drawable/chat_default.png b/res/drawable-hdpi/chat_default.png similarity index 100% rename from res/drawable/chat_default.png rename to res/drawable-hdpi/chat_default.png diff --git a/res/drawable/chat_edit_default.png b/res/drawable-hdpi/chat_edit_default.png similarity index 100% rename from res/drawable/chat_edit_default.png rename to res/drawable-hdpi/chat_edit_default.png diff --git a/res/drawable/chat_edit_over.png b/res/drawable-hdpi/chat_edit_over.png similarity index 100% rename from res/drawable/chat_edit_over.png rename to res/drawable-hdpi/chat_edit_over.png diff --git a/res/drawable/chat_icon_default.png b/res/drawable-hdpi/chat_icon_default.png similarity index 100% rename from res/drawable/chat_icon_default.png rename to res/drawable-hdpi/chat_icon_default.png diff --git a/res/drawable/chat_icon_over.png b/res/drawable-hdpi/chat_icon_over.png similarity index 100% rename from res/drawable/chat_icon_over.png rename to res/drawable-hdpi/chat_icon_over.png diff --git a/res/drawable/chat_message_background.png b/res/drawable-hdpi/chat_message_background.png similarity index 100% rename from res/drawable/chat_message_background.png rename to res/drawable-hdpi/chat_message_background.png diff --git a/res/drawable/chat_new_default.png b/res/drawable-hdpi/chat_new_default.png similarity index 100% rename from res/drawable/chat_new_default.png rename to res/drawable-hdpi/chat_new_default.png diff --git a/res/drawable/chat_new_over.png b/res/drawable-hdpi/chat_new_over.png similarity index 100% rename from res/drawable/chat_new_over.png rename to res/drawable-hdpi/chat_new_over.png diff --git a/res/drawable/chat_ok_default.png b/res/drawable-hdpi/chat_ok_default.png similarity index 100% rename from res/drawable/chat_ok_default.png rename to res/drawable-hdpi/chat_ok_default.png diff --git a/res/drawable/chat_ok_over.png b/res/drawable-hdpi/chat_ok_over.png similarity index 100% rename from res/drawable/chat_ok_over.png rename to res/drawable-hdpi/chat_ok_over.png diff --git a/res/drawable/chat_over.png b/res/drawable-hdpi/chat_over.png similarity index 100% rename from res/drawable/chat_over.png rename to res/drawable-hdpi/chat_over.png diff --git a/res/drawable/chat_selected.png b/res/drawable-hdpi/chat_selected.png similarity index 100% rename from res/drawable/chat_selected.png rename to res/drawable-hdpi/chat_selected.png diff --git a/res/drawable/chat_send_message_default.png b/res/drawable-hdpi/chat_send_message_default.png similarity index 100% rename from res/drawable/chat_send_message_default.png rename to res/drawable-hdpi/chat_send_message_default.png diff --git a/res/drawable/chat_send_message_disabled.png b/res/drawable-hdpi/chat_send_message_disabled.png similarity index 100% rename from res/drawable/chat_send_message_disabled.png rename to res/drawable-hdpi/chat_send_message_disabled.png diff --git a/res/drawable/chat_send_message_over.png b/res/drawable-hdpi/chat_send_message_over.png similarity index 100% rename from res/drawable/chat_send_message_over.png rename to res/drawable-hdpi/chat_send_message_over.png diff --git a/res/drawable/contact_edit_default.png b/res/drawable-hdpi/contact_edit_default.png similarity index 100% rename from res/drawable/contact_edit_default.png rename to res/drawable-hdpi/contact_edit_default.png diff --git a/res/drawable/contact_edit_over.png b/res/drawable-hdpi/contact_edit_over.png similarity index 100% rename from res/drawable/contact_edit_over.png rename to res/drawable-hdpi/contact_edit_over.png diff --git a/res/drawable/contacts_default.png b/res/drawable-hdpi/contacts_default.png similarity index 100% rename from res/drawable/contacts_default.png rename to res/drawable-hdpi/contacts_default.png diff --git a/res/drawable/contacts_over.png b/res/drawable-hdpi/contacts_over.png similarity index 100% rename from res/drawable/contacts_over.png rename to res/drawable-hdpi/contacts_over.png diff --git a/res/drawable/contacts_selected.png b/res/drawable-hdpi/contacts_selected.png similarity index 100% rename from res/drawable/contacts_selected.png rename to res/drawable-hdpi/contacts_selected.png diff --git a/res/drawable/delete_default.png b/res/drawable-hdpi/delete_default.png similarity index 100% rename from res/drawable/delete_default.png rename to res/drawable-hdpi/delete_default.png diff --git a/res/drawable/delete_over.png b/res/drawable-hdpi/delete_over.png similarity index 100% rename from res/drawable/delete_over.png rename to res/drawable-hdpi/delete_over.png diff --git a/res/drawable/dialer_address_background.png b/res/drawable-hdpi/dialer_address_background.png similarity index 100% rename from res/drawable/dialer_address_background.png rename to res/drawable-hdpi/dialer_address_background.png diff --git a/res/drawable/dialer_alt_back_default.png b/res/drawable-hdpi/dialer_alt_back_default.png similarity index 100% rename from res/drawable/dialer_alt_back_default.png rename to res/drawable-hdpi/dialer_alt_back_default.png diff --git a/res/drawable/dialer_alt_back_over.png b/res/drawable-hdpi/dialer_alt_back_over.png similarity index 100% rename from res/drawable/dialer_alt_back_over.png rename to res/drawable-hdpi/dialer_alt_back_over.png diff --git a/res/drawable/dialer_alt_background.png b/res/drawable-hdpi/dialer_alt_background.png similarity index 100% rename from res/drawable/dialer_alt_background.png rename to res/drawable-hdpi/dialer_alt_background.png diff --git a/res/drawable/dialer_alt_default.png b/res/drawable-hdpi/dialer_alt_default.png similarity index 100% rename from res/drawable/dialer_alt_default.png rename to res/drawable-hdpi/dialer_alt_default.png diff --git a/res/drawable/dialer_alt_over.png b/res/drawable-hdpi/dialer_alt_over.png similarity index 100% rename from res/drawable/dialer_alt_over.png rename to res/drawable-hdpi/dialer_alt_over.png diff --git a/res/drawable/dialer_default.png b/res/drawable-hdpi/dialer_default.png similarity index 100% rename from res/drawable/dialer_default.png rename to res/drawable-hdpi/dialer_default.png diff --git a/res/drawable/dialer_over.png b/res/drawable-hdpi/dialer_over.png similarity index 100% rename from res/drawable/dialer_over.png rename to res/drawable-hdpi/dialer_over.png diff --git a/res/drawable/dialer_selected.png b/res/drawable-hdpi/dialer_selected.png similarity index 100% rename from res/drawable/dialer_selected.png rename to res/drawable-hdpi/dialer_selected.png diff --git a/res/drawable-hdpi/emo_im_angel.png b/res/drawable-hdpi/emo_im_angel.png new file mode 100644 index 000000000..2cbb7dace Binary files /dev/null and b/res/drawable-hdpi/emo_im_angel.png differ diff --git a/res/drawable-hdpi/emo_im_cool.png b/res/drawable-hdpi/emo_im_cool.png new file mode 100644 index 000000000..3813bc6a2 Binary files /dev/null and b/res/drawable-hdpi/emo_im_cool.png differ diff --git a/res/drawable-hdpi/emo_im_crying.png b/res/drawable-hdpi/emo_im_crying.png new file mode 100644 index 000000000..3982d7052 Binary files /dev/null and b/res/drawable-hdpi/emo_im_crying.png differ diff --git a/res/drawable-hdpi/emo_im_happy.png b/res/drawable-hdpi/emo_im_happy.png new file mode 100644 index 000000000..f1e47237f Binary files /dev/null and b/res/drawable-hdpi/emo_im_happy.png differ diff --git a/res/drawable-hdpi/emo_im_kissing.png b/res/drawable-hdpi/emo_im_kissing.png new file mode 100644 index 000000000..21e5d304f Binary files /dev/null and b/res/drawable-hdpi/emo_im_kissing.png differ diff --git a/res/drawable-hdpi/emo_im_laughing.png b/res/drawable-hdpi/emo_im_laughing.png new file mode 100644 index 000000000..03aa60a77 Binary files /dev/null and b/res/drawable-hdpi/emo_im_laughing.png differ diff --git a/res/drawable-hdpi/emo_im_money_mouth.png b/res/drawable-hdpi/emo_im_money_mouth.png new file mode 100644 index 000000000..957bc906b Binary files /dev/null and b/res/drawable-hdpi/emo_im_money_mouth.png differ diff --git a/res/drawable-hdpi/emo_im_sad.png b/res/drawable-hdpi/emo_im_sad.png new file mode 100644 index 000000000..bcfe71b4c Binary files /dev/null and b/res/drawable-hdpi/emo_im_sad.png differ diff --git a/res/drawable-hdpi/emo_im_surprised.png b/res/drawable-hdpi/emo_im_surprised.png new file mode 100644 index 000000000..961a9bbfc Binary files /dev/null and b/res/drawable-hdpi/emo_im_surprised.png differ diff --git a/res/drawable-hdpi/emo_im_tongue_sticking_out.png b/res/drawable-hdpi/emo_im_tongue_sticking_out.png new file mode 100644 index 000000000..7a1235c78 Binary files /dev/null and b/res/drawable-hdpi/emo_im_tongue_sticking_out.png differ diff --git a/res/drawable-hdpi/emo_im_undecided.png b/res/drawable-hdpi/emo_im_undecided.png new file mode 100644 index 000000000..72bf2f2ed Binary files /dev/null and b/res/drawable-hdpi/emo_im_undecided.png differ diff --git a/res/drawable-hdpi/emo_im_winking.png b/res/drawable-hdpi/emo_im_winking.png new file mode 100644 index 000000000..b8fd6d9e3 Binary files /dev/null and b/res/drawable-hdpi/emo_im_winking.png differ diff --git a/res/drawable-hdpi/emo_im_wtf.png b/res/drawable-hdpi/emo_im_wtf.png new file mode 100644 index 000000000..b22179523 Binary files /dev/null and b/res/drawable-hdpi/emo_im_wtf.png differ diff --git a/res/drawable-hdpi/emo_im_yelling.png b/res/drawable-hdpi/emo_im_yelling.png new file mode 100644 index 000000000..59798cbe0 Binary files /dev/null and b/res/drawable-hdpi/emo_im_yelling.png differ diff --git a/res/drawable/hangup_default.png b/res/drawable-hdpi/hangup_default.png similarity index 100% rename from res/drawable/hangup_default.png rename to res/drawable-hdpi/hangup_default.png diff --git a/res/drawable/hangup_over.png b/res/drawable-hdpi/hangup_over.png similarity index 100% rename from res/drawable/hangup_over.png rename to res/drawable-hdpi/hangup_over.png diff --git a/res/drawable/header_conference.png b/res/drawable-hdpi/header_conference.png similarity index 100% rename from res/drawable/header_conference.png rename to res/drawable-hdpi/header_conference.png diff --git a/res/drawable/header_incoming.png b/res/drawable-hdpi/header_incoming.png similarity index 100% rename from res/drawable/header_incoming.png rename to res/drawable-hdpi/header_incoming.png diff --git a/res/drawable/history_all_default.png b/res/drawable-hdpi/history_all_default.png similarity index 100% rename from res/drawable/history_all_default.png rename to res/drawable-hdpi/history_all_default.png diff --git a/res/drawable/history_all_selected.png b/res/drawable-hdpi/history_all_selected.png similarity index 100% rename from res/drawable/history_all_selected.png rename to res/drawable-hdpi/history_all_selected.png diff --git a/res/drawable/history_default.png b/res/drawable-hdpi/history_default.png similarity index 100% rename from res/drawable/history_default.png rename to res/drawable-hdpi/history_default.png diff --git a/res/drawable/history_edit_default.png b/res/drawable-hdpi/history_edit_default.png similarity index 100% rename from res/drawable/history_edit_default.png rename to res/drawable-hdpi/history_edit_default.png diff --git a/res/drawable/history_edit_over.png b/res/drawable-hdpi/history_edit_over.png similarity index 100% rename from res/drawable/history_edit_over.png rename to res/drawable-hdpi/history_edit_over.png diff --git a/res/drawable/history_missed_default.png b/res/drawable-hdpi/history_missed_default.png similarity index 100% rename from res/drawable/history_missed_default.png rename to res/drawable-hdpi/history_missed_default.png diff --git a/res/drawable/history_missed_selected.png b/res/drawable-hdpi/history_missed_selected.png similarity index 100% rename from res/drawable/history_missed_selected.png rename to res/drawable-hdpi/history_missed_selected.png diff --git a/res/drawable/history_over.png b/res/drawable-hdpi/history_over.png similarity index 100% rename from res/drawable/history_over.png rename to res/drawable-hdpi/history_over.png diff --git a/res/drawable/history_selected.png b/res/drawable-hdpi/history_selected.png similarity index 100% rename from res/drawable/history_selected.png rename to res/drawable-hdpi/history_selected.png diff --git a/res/drawable/linphone_default.png b/res/drawable-hdpi/linphone_default.png similarity index 100% rename from res/drawable/linphone_default.png rename to res/drawable-hdpi/linphone_default.png diff --git a/res/drawable/linphone_selected.png b/res/drawable-hdpi/linphone_selected.png similarity index 100% rename from res/drawable/linphone_selected.png rename to res/drawable-hdpi/linphone_selected.png diff --git a/res/drawable/list_delete_default.png b/res/drawable-hdpi/list_delete_default.png similarity index 100% rename from res/drawable/list_delete_default.png rename to res/drawable-hdpi/list_delete_default.png diff --git a/res/drawable/list_delete_over.png b/res/drawable-hdpi/list_delete_over.png similarity index 100% rename from res/drawable/list_delete_over.png rename to res/drawable-hdpi/list_delete_over.png diff --git a/res/drawable/list_detail_default.png b/res/drawable-hdpi/list_detail_default.png similarity index 100% rename from res/drawable/list_detail_default.png rename to res/drawable-hdpi/list_detail_default.png diff --git a/res/drawable/list_detail_over.png b/res/drawable-hdpi/list_detail_over.png similarity index 100% rename from res/drawable/list_detail_over.png rename to res/drawable-hdpi/list_detail_over.png diff --git a/res/drawable/micro_off_default.png b/res/drawable-hdpi/micro_off_default.png similarity index 100% rename from res/drawable/micro_off_default.png rename to res/drawable-hdpi/micro_off_default.png diff --git a/res/drawable/micro_off_disabled.png b/res/drawable-hdpi/micro_off_disabled.png similarity index 100% rename from res/drawable/micro_off_disabled.png rename to res/drawable-hdpi/micro_off_disabled.png diff --git a/res/drawable/micro_off_over.png b/res/drawable-hdpi/micro_off_over.png similarity index 100% rename from res/drawable/micro_off_over.png rename to res/drawable-hdpi/micro_off_over.png diff --git a/res/drawable/micro_on_default.png b/res/drawable-hdpi/micro_on_default.png similarity index 100% rename from res/drawable/micro_on_default.png rename to res/drawable-hdpi/micro_on_default.png diff --git a/res/drawable/micro_on_disabled.png b/res/drawable-hdpi/micro_on_disabled.png similarity index 100% rename from res/drawable/micro_on_disabled.png rename to res/drawable-hdpi/micro_on_disabled.png diff --git a/res/drawable/micro_on_over.png b/res/drawable-hdpi/micro_on_over.png similarity index 100% rename from res/drawable/micro_on_over.png rename to res/drawable-hdpi/micro_on_over.png diff --git a/res/drawable/new_contact_default.png b/res/drawable-hdpi/new_contact_default.png similarity index 100% rename from res/drawable/new_contact_default.png rename to res/drawable-hdpi/new_contact_default.png diff --git a/res/drawable/new_contact_over.png b/res/drawable-hdpi/new_contact_over.png similarity index 100% rename from res/drawable/new_contact_over.png rename to res/drawable-hdpi/new_contact_over.png diff --git a/res/drawable/numpad_eight_default.png b/res/drawable-hdpi/numpad_eight_default.png similarity index 100% rename from res/drawable/numpad_eight_default.png rename to res/drawable-hdpi/numpad_eight_default.png diff --git a/res/drawable/numpad_eight_over.png b/res/drawable-hdpi/numpad_eight_over.png similarity index 100% rename from res/drawable/numpad_eight_over.png rename to res/drawable-hdpi/numpad_eight_over.png diff --git a/res/drawable/numpad_five_default.png b/res/drawable-hdpi/numpad_five_default.png similarity index 100% rename from res/drawable/numpad_five_default.png rename to res/drawable-hdpi/numpad_five_default.png diff --git a/res/drawable/numpad_five_over.png b/res/drawable-hdpi/numpad_five_over.png similarity index 100% rename from res/drawable/numpad_five_over.png rename to res/drawable-hdpi/numpad_five_over.png diff --git a/res/drawable/numpad_four_default.png b/res/drawable-hdpi/numpad_four_default.png similarity index 100% rename from res/drawable/numpad_four_default.png rename to res/drawable-hdpi/numpad_four_default.png diff --git a/res/drawable/numpad_four_over.png b/res/drawable-hdpi/numpad_four_over.png similarity index 100% rename from res/drawable/numpad_four_over.png rename to res/drawable-hdpi/numpad_four_over.png diff --git a/res/drawable/numpad_nine_default.png b/res/drawable-hdpi/numpad_nine_default.png similarity index 100% rename from res/drawable/numpad_nine_default.png rename to res/drawable-hdpi/numpad_nine_default.png diff --git a/res/drawable/numpad_nine_over.png b/res/drawable-hdpi/numpad_nine_over.png similarity index 100% rename from res/drawable/numpad_nine_over.png rename to res/drawable-hdpi/numpad_nine_over.png diff --git a/res/drawable/numpad_one_default.png b/res/drawable-hdpi/numpad_one_default.png similarity index 100% rename from res/drawable/numpad_one_default.png rename to res/drawable-hdpi/numpad_one_default.png diff --git a/res/drawable/numpad_one_over.png b/res/drawable-hdpi/numpad_one_over.png similarity index 100% rename from res/drawable/numpad_one_over.png rename to res/drawable-hdpi/numpad_one_over.png diff --git a/res/drawable/numpad_seven_default.png b/res/drawable-hdpi/numpad_seven_default.png similarity index 100% rename from res/drawable/numpad_seven_default.png rename to res/drawable-hdpi/numpad_seven_default.png diff --git a/res/drawable/numpad_seven_over.png b/res/drawable-hdpi/numpad_seven_over.png similarity index 100% rename from res/drawable/numpad_seven_over.png rename to res/drawable-hdpi/numpad_seven_over.png diff --git a/res/drawable/numpad_sharp_default.png b/res/drawable-hdpi/numpad_sharp_default.png similarity index 100% rename from res/drawable/numpad_sharp_default.png rename to res/drawable-hdpi/numpad_sharp_default.png diff --git a/res/drawable/numpad_sharp_over.png b/res/drawable-hdpi/numpad_sharp_over.png similarity index 100% rename from res/drawable/numpad_sharp_over.png rename to res/drawable-hdpi/numpad_sharp_over.png diff --git a/res/drawable/numpad_six_default.png b/res/drawable-hdpi/numpad_six_default.png similarity index 100% rename from res/drawable/numpad_six_default.png rename to res/drawable-hdpi/numpad_six_default.png diff --git a/res/drawable/numpad_six_over.png b/res/drawable-hdpi/numpad_six_over.png similarity index 100% rename from res/drawable/numpad_six_over.png rename to res/drawable-hdpi/numpad_six_over.png diff --git a/res/drawable/numpad_star_default.png b/res/drawable-hdpi/numpad_star_default.png similarity index 100% rename from res/drawable/numpad_star_default.png rename to res/drawable-hdpi/numpad_star_default.png diff --git a/res/drawable/numpad_star_over.png b/res/drawable-hdpi/numpad_star_over.png similarity index 100% rename from res/drawable/numpad_star_over.png rename to res/drawable-hdpi/numpad_star_over.png diff --git a/res/drawable/numpad_three_default.png b/res/drawable-hdpi/numpad_three_default.png similarity index 100% rename from res/drawable/numpad_three_default.png rename to res/drawable-hdpi/numpad_three_default.png diff --git a/res/drawable/numpad_three_over.png b/res/drawable-hdpi/numpad_three_over.png similarity index 100% rename from res/drawable/numpad_three_over.png rename to res/drawable-hdpi/numpad_three_over.png diff --git a/res/drawable/numpad_two_default.png b/res/drawable-hdpi/numpad_two_default.png similarity index 100% rename from res/drawable/numpad_two_default.png rename to res/drawable-hdpi/numpad_two_default.png diff --git a/res/drawable/numpad_two_over.png b/res/drawable-hdpi/numpad_two_over.png similarity index 100% rename from res/drawable/numpad_two_over.png rename to res/drawable-hdpi/numpad_two_over.png diff --git a/res/drawable/numpad_zero_default.png b/res/drawable-hdpi/numpad_zero_default.png similarity index 100% rename from res/drawable/numpad_zero_default.png rename to res/drawable-hdpi/numpad_zero_default.png diff --git a/res/drawable/numpad_zero_over.png b/res/drawable-hdpi/numpad_zero_over.png similarity index 100% rename from res/drawable/numpad_zero_over.png rename to res/drawable-hdpi/numpad_zero_over.png diff --git a/res/drawable/ok_default.png b/res/drawable-hdpi/ok_default.png similarity index 100% rename from res/drawable/ok_default.png rename to res/drawable-hdpi/ok_default.png diff --git a/res/drawable/ok_over.png b/res/drawable-hdpi/ok_over.png similarity index 100% rename from res/drawable/ok_over.png rename to res/drawable-hdpi/ok_over.png diff --git a/res/drawable/options_add_default.png b/res/drawable-hdpi/options_add_default.png similarity index 100% rename from res/drawable/options_add_default.png rename to res/drawable-hdpi/options_add_default.png diff --git a/res/drawable/options_add_default_alt.png b/res/drawable-hdpi/options_add_default_alt.png similarity index 100% rename from res/drawable/options_add_default_alt.png rename to res/drawable-hdpi/options_add_default_alt.png diff --git a/res/drawable/options_add_disabled.png b/res/drawable-hdpi/options_add_disabled.png similarity index 100% rename from res/drawable/options_add_disabled.png rename to res/drawable-hdpi/options_add_disabled.png diff --git a/res/drawable/options_add_disabled_alt.png b/res/drawable-hdpi/options_add_disabled_alt.png similarity index 100% rename from res/drawable/options_add_disabled_alt.png rename to res/drawable-hdpi/options_add_disabled_alt.png diff --git a/res/drawable/options_add_over.png b/res/drawable-hdpi/options_add_over.png similarity index 100% rename from res/drawable/options_add_over.png rename to res/drawable-hdpi/options_add_over.png diff --git a/res/drawable/options_add_over_alt.png b/res/drawable-hdpi/options_add_over_alt.png similarity index 100% rename from res/drawable/options_add_over_alt.png rename to res/drawable-hdpi/options_add_over_alt.png diff --git a/res/drawable/options_default.png b/res/drawable-hdpi/options_default.png similarity index 100% rename from res/drawable/options_default.png rename to res/drawable-hdpi/options_default.png diff --git a/res/drawable/options_default_alt.png b/res/drawable-hdpi/options_default_alt.png similarity index 100% rename from res/drawable/options_default_alt.png rename to res/drawable-hdpi/options_default_alt.png diff --git a/res/drawable/options_disabled.png b/res/drawable-hdpi/options_disabled.png similarity index 100% rename from res/drawable/options_disabled.png rename to res/drawable-hdpi/options_disabled.png diff --git a/res/drawable/options_disabled_alt.png b/res/drawable-hdpi/options_disabled_alt.png similarity index 100% rename from res/drawable/options_disabled_alt.png rename to res/drawable-hdpi/options_disabled_alt.png diff --git a/res/drawable/options_over.png b/res/drawable-hdpi/options_over.png similarity index 100% rename from res/drawable/options_over.png rename to res/drawable-hdpi/options_over.png diff --git a/res/drawable/options_over_alt.png b/res/drawable-hdpi/options_over_alt.png similarity index 100% rename from res/drawable/options_over_alt.png rename to res/drawable-hdpi/options_over_alt.png diff --git a/res/drawable/options_selected.png b/res/drawable-hdpi/options_selected.png similarity index 100% rename from res/drawable/options_selected.png rename to res/drawable-hdpi/options_selected.png diff --git a/res/drawable/options_selected_alt.png b/res/drawable-hdpi/options_selected_alt.png similarity index 100% rename from res/drawable/options_selected_alt.png rename to res/drawable-hdpi/options_selected_alt.png diff --git a/res/drawable/options_transfer_default.png b/res/drawable-hdpi/options_transfer_default.png similarity index 100% rename from res/drawable/options_transfer_default.png rename to res/drawable-hdpi/options_transfer_default.png diff --git a/res/drawable/options_transfer_disabled.png b/res/drawable-hdpi/options_transfer_disabled.png similarity index 100% rename from res/drawable/options_transfer_disabled.png rename to res/drawable-hdpi/options_transfer_disabled.png diff --git a/res/drawable/options_transfer_over.png b/res/drawable-hdpi/options_transfer_over.png similarity index 100% rename from res/drawable/options_transfer_over.png rename to res/drawable-hdpi/options_transfer_over.png diff --git a/res/drawable-hdpi/pause_default b/res/drawable-hdpi/pause_default new file mode 100644 index 000000000..0ca4db8c1 Binary files /dev/null and b/res/drawable-hdpi/pause_default differ diff --git a/res/drawable/pause_off_default.png b/res/drawable-hdpi/pause_off_default.png similarity index 100% rename from res/drawable/pause_off_default.png rename to res/drawable-hdpi/pause_off_default.png diff --git a/res/drawable/pause_off_over.png b/res/drawable-hdpi/pause_off_over.png similarity index 100% rename from res/drawable/pause_off_over.png rename to res/drawable-hdpi/pause_off_over.png diff --git a/res/drawable/pause_on_default.png b/res/drawable-hdpi/pause_on_default.png similarity index 100% rename from res/drawable/pause_on_default.png rename to res/drawable-hdpi/pause_on_default.png diff --git a/res/drawable/pause_on_over.png b/res/drawable-hdpi/pause_on_over.png similarity index 100% rename from res/drawable/pause_on_over.png rename to res/drawable-hdpi/pause_on_over.png diff --git a/res/drawable-hdpi/pause_over b/res/drawable-hdpi/pause_over new file mode 100644 index 000000000..a2a15e52b Binary files /dev/null and b/res/drawable-hdpi/pause_over differ diff --git a/res/drawable-hdpi/play_default b/res/drawable-hdpi/play_default new file mode 100644 index 000000000..cf455e337 Binary files /dev/null and b/res/drawable-hdpi/play_default differ diff --git a/res/drawable-hdpi/play_over b/res/drawable-hdpi/play_over new file mode 100644 index 000000000..42d81a845 Binary files /dev/null and b/res/drawable-hdpi/play_over differ diff --git a/res/drawable/sel_call.png b/res/drawable-hdpi/sel_call.png similarity index 100% rename from res/drawable/sel_call.png rename to res/drawable-hdpi/sel_call.png diff --git a/res/drawable/sel_call_first.png b/res/drawable-hdpi/sel_call_first.png similarity index 100% rename from res/drawable/sel_call_first.png rename to res/drawable-hdpi/sel_call_first.png diff --git a/res/drawable/settings_default.png b/res/drawable-hdpi/settings_default.png similarity index 100% rename from res/drawable/settings_default.png rename to res/drawable-hdpi/settings_default.png diff --git a/res/drawable/settings_over.png b/res/drawable-hdpi/settings_over.png similarity index 100% rename from res/drawable/settings_over.png rename to res/drawable-hdpi/settings_over.png diff --git a/res/drawable/settings_selected.png b/res/drawable-hdpi/settings_selected.png similarity index 100% rename from res/drawable/settings_selected.png rename to res/drawable-hdpi/settings_selected.png diff --git a/res/drawable/setup_back_default.png b/res/drawable-hdpi/setup_back_default.png similarity index 100% rename from res/drawable/setup_back_default.png rename to res/drawable-hdpi/setup_back_default.png diff --git a/res/drawable/setup_back_disabled.png b/res/drawable-hdpi/setup_back_disabled.png similarity index 100% rename from res/drawable/setup_back_disabled.png rename to res/drawable-hdpi/setup_back_disabled.png diff --git a/res/drawable/setup_back_over.png b/res/drawable-hdpi/setup_back_over.png similarity index 100% rename from res/drawable/setup_back_over.png rename to res/drawable-hdpi/setup_back_over.png diff --git a/res/drawable/setup_cancel_default.png b/res/drawable-hdpi/setup_cancel_default.png similarity index 100% rename from res/drawable/setup_cancel_default.png rename to res/drawable-hdpi/setup_cancel_default.png diff --git a/res/drawable/setup_cancel_disabled.png b/res/drawable-hdpi/setup_cancel_disabled.png similarity index 100% rename from res/drawable/setup_cancel_disabled.png rename to res/drawable-hdpi/setup_cancel_disabled.png diff --git a/res/drawable/setup_cancel_over.png b/res/drawable-hdpi/setup_cancel_over.png similarity index 100% rename from res/drawable/setup_cancel_over.png rename to res/drawable-hdpi/setup_cancel_over.png diff --git a/res/drawable/setup_label.png b/res/drawable-hdpi/setup_label.png similarity index 100% rename from res/drawable/setup_label.png rename to res/drawable-hdpi/setup_label.png diff --git a/res/drawable/setup_letsgo_default.png b/res/drawable-hdpi/setup_letsgo_default.png similarity index 100% rename from res/drawable/setup_letsgo_default.png rename to res/drawable-hdpi/setup_letsgo_default.png diff --git a/res/drawable/setup_letsgo_disabled.png b/res/drawable-hdpi/setup_letsgo_disabled.png similarity index 100% rename from res/drawable/setup_letsgo_disabled.png rename to res/drawable-hdpi/setup_letsgo_disabled.png diff --git a/res/drawable/setup_letsgo_over.png b/res/drawable-hdpi/setup_letsgo_over.png similarity index 100% rename from res/drawable/setup_letsgo_over.png rename to res/drawable-hdpi/setup_letsgo_over.png diff --git a/res/drawable/setup_title_assistant.png b/res/drawable-hdpi/setup_title_assistant.png similarity index 100% rename from res/drawable/setup_title_assistant.png rename to res/drawable-hdpi/setup_title_assistant.png diff --git a/res/drawable/setup_welcome_logo.png b/res/drawable-hdpi/setup_welcome_logo.png similarity index 100% rename from res/drawable/setup_welcome_logo.png rename to res/drawable-hdpi/setup_welcome_logo.png diff --git a/res/drawable/slider_left.9.png b/res/drawable-hdpi/slider_left.9.png similarity index 100% rename from res/drawable/slider_left.9.png rename to res/drawable-hdpi/slider_left.9.png diff --git a/res/drawable/slider_right.9.png b/res/drawable-hdpi/slider_right.9.png similarity index 100% rename from res/drawable/slider_right.9.png rename to res/drawable-hdpi/slider_right.9.png diff --git a/res/drawable/speaker_off_default.png b/res/drawable-hdpi/speaker_off_default.png similarity index 100% rename from res/drawable/speaker_off_default.png rename to res/drawable-hdpi/speaker_off_default.png diff --git a/res/drawable/speaker_off_disabled.png b/res/drawable-hdpi/speaker_off_disabled.png similarity index 100% rename from res/drawable/speaker_off_disabled.png rename to res/drawable-hdpi/speaker_off_disabled.png diff --git a/res/drawable/speaker_off_over.png b/res/drawable-hdpi/speaker_off_over.png similarity index 100% rename from res/drawable/speaker_off_over.png rename to res/drawable-hdpi/speaker_off_over.png diff --git a/res/drawable/speaker_on_default.png b/res/drawable-hdpi/speaker_on_default.png similarity index 100% rename from res/drawable/speaker_on_default.png rename to res/drawable-hdpi/speaker_on_default.png diff --git a/res/drawable/speaker_on_disabled.png b/res/drawable-hdpi/speaker_on_disabled.png similarity index 100% rename from res/drawable/speaker_on_disabled.png rename to res/drawable-hdpi/speaker_on_disabled.png diff --git a/res/drawable/speaker_on_over.png b/res/drawable-hdpi/speaker_on_over.png similarity index 100% rename from res/drawable/speaker_on_over.png rename to res/drawable-hdpi/speaker_on_over.png diff --git a/res/drawable/statebar_background.png b/res/drawable-hdpi/statebar_background.png similarity index 100% rename from res/drawable/statebar_background.png rename to res/drawable-hdpi/statebar_background.png diff --git a/res/drawable/switch_camera_default.png b/res/drawable-hdpi/switch_camera_default.png similarity index 100% rename from res/drawable/switch_camera_default.png rename to res/drawable-hdpi/switch_camera_default.png diff --git a/res/drawable/switch_camera_over.png b/res/drawable-hdpi/switch_camera_over.png similarity index 100% rename from res/drawable/switch_camera_over.png rename to res/drawable-hdpi/switch_camera_over.png diff --git a/res/drawable/unknown_small.png b/res/drawable-hdpi/unknown_small.png similarity index 100% rename from res/drawable/unknown_small.png rename to res/drawable-hdpi/unknown_small.png diff --git a/res/drawable/video_off_default.png b/res/drawable-hdpi/video_off_default.png similarity index 100% rename from res/drawable/video_off_default.png rename to res/drawable-hdpi/video_off_default.png diff --git a/res/drawable/video_off_disabled.png b/res/drawable-hdpi/video_off_disabled.png similarity index 100% rename from res/drawable/video_off_disabled.png rename to res/drawable-hdpi/video_off_disabled.png diff --git a/res/drawable/video_off_over.png b/res/drawable-hdpi/video_off_over.png similarity index 100% rename from res/drawable/video_off_over.png rename to res/drawable-hdpi/video_off_over.png diff --git a/res/drawable/video_on_default.png b/res/drawable-hdpi/video_on_default.png similarity index 100% rename from res/drawable/video_on_default.png rename to res/drawable-hdpi/video_on_default.png diff --git a/res/drawable/video_on_disabled.png b/res/drawable-hdpi/video_on_disabled.png similarity index 100% rename from res/drawable/video_on_disabled.png rename to res/drawable-hdpi/video_on_disabled.png diff --git a/res/drawable/video_on_over.png b/res/drawable-hdpi/video_on_over.png similarity index 100% rename from res/drawable/video_on_over.png rename to res/drawable-hdpi/video_on_over.png diff --git a/res/drawable-land/conference_default.png b/res/drawable-land-hdpi/conference_default.png similarity index 100% rename from res/drawable-land/conference_default.png rename to res/drawable-land-hdpi/conference_default.png diff --git a/res/drawable-land/conference_over.png b/res/drawable-land-hdpi/conference_over.png similarity index 100% rename from res/drawable-land/conference_over.png rename to res/drawable-land-hdpi/conference_over.png diff --git a/res/drawable-land/dialer_alt_back_default.png b/res/drawable-land-hdpi/dialer_alt_back_default.png similarity index 100% rename from res/drawable-land/dialer_alt_back_default.png rename to res/drawable-land-hdpi/dialer_alt_back_default.png diff --git a/res/drawable-land/dialer_alt_back_over.png b/res/drawable-land-hdpi/dialer_alt_back_over.png similarity index 100% rename from res/drawable-land/dialer_alt_back_over.png rename to res/drawable-land-hdpi/dialer_alt_back_over.png diff --git a/res/drawable-land/dialer_alt_default.png b/res/drawable-land-hdpi/dialer_alt_default.png similarity index 100% rename from res/drawable-land/dialer_alt_default.png rename to res/drawable-land-hdpi/dialer_alt_default.png diff --git a/res/drawable-land/dialer_alt_over.png b/res/drawable-land-hdpi/dialer_alt_over.png similarity index 100% rename from res/drawable-land/dialer_alt_over.png rename to res/drawable-land-hdpi/dialer_alt_over.png diff --git a/res/drawable-land/hangup_default.png b/res/drawable-land-hdpi/hangup_default.png similarity index 100% rename from res/drawable-land/hangup_default.png rename to res/drawable-land-hdpi/hangup_default.png diff --git a/res/drawable-land/hangup_over.png b/res/drawable-land-hdpi/hangup_over.png similarity index 100% rename from res/drawable-land/hangup_over.png rename to res/drawable-land-hdpi/hangup_over.png diff --git a/res/drawable-land/micro_off_default.png b/res/drawable-land-hdpi/micro_off_default.png similarity index 100% rename from res/drawable-land/micro_off_default.png rename to res/drawable-land-hdpi/micro_off_default.png diff --git a/res/drawable-land/micro_off_disabled.png b/res/drawable-land-hdpi/micro_off_disabled.png similarity index 100% rename from res/drawable-land/micro_off_disabled.png rename to res/drawable-land-hdpi/micro_off_disabled.png diff --git a/res/drawable-land/micro_off_over.png b/res/drawable-land-hdpi/micro_off_over.png similarity index 100% rename from res/drawable-land/micro_off_over.png rename to res/drawable-land-hdpi/micro_off_over.png diff --git a/res/drawable-land/micro_on_default.png b/res/drawable-land-hdpi/micro_on_default.png similarity index 100% rename from res/drawable-land/micro_on_default.png rename to res/drawable-land-hdpi/micro_on_default.png diff --git a/res/drawable-land/micro_on_disabled.png b/res/drawable-land-hdpi/micro_on_disabled.png similarity index 100% rename from res/drawable-land/micro_on_disabled.png rename to res/drawable-land-hdpi/micro_on_disabled.png diff --git a/res/drawable-land/micro_on_over.png b/res/drawable-land-hdpi/micro_on_over.png similarity index 100% rename from res/drawable-land/micro_on_over.png rename to res/drawable-land-hdpi/micro_on_over.png diff --git a/res/drawable-land/options_add_default.png b/res/drawable-land-hdpi/options_add_default.png similarity index 100% rename from res/drawable-land/options_add_default.png rename to res/drawable-land-hdpi/options_add_default.png diff --git a/res/drawable-land/options_add_default_alt.png b/res/drawable-land-hdpi/options_add_default_alt.png similarity index 100% rename from res/drawable-land/options_add_default_alt.png rename to res/drawable-land-hdpi/options_add_default_alt.png diff --git a/res/drawable-land/options_add_disabled.png b/res/drawable-land-hdpi/options_add_disabled.png similarity index 100% rename from res/drawable-land/options_add_disabled.png rename to res/drawable-land-hdpi/options_add_disabled.png diff --git a/res/drawable-land/options_add_disabled_alt.png b/res/drawable-land-hdpi/options_add_disabled_alt.png similarity index 100% rename from res/drawable-land/options_add_disabled_alt.png rename to res/drawable-land-hdpi/options_add_disabled_alt.png diff --git a/res/drawable-land/options_add_over.png b/res/drawable-land-hdpi/options_add_over.png similarity index 100% rename from res/drawable-land/options_add_over.png rename to res/drawable-land-hdpi/options_add_over.png diff --git a/res/drawable-land/options_add_over_alt.png b/res/drawable-land-hdpi/options_add_over_alt.png similarity index 100% rename from res/drawable-land/options_add_over_alt.png rename to res/drawable-land-hdpi/options_add_over_alt.png diff --git a/res/drawable-land/options_default.png b/res/drawable-land-hdpi/options_default.png similarity index 100% rename from res/drawable-land/options_default.png rename to res/drawable-land-hdpi/options_default.png diff --git a/res/drawable-land/options_default_alt.png b/res/drawable-land-hdpi/options_default_alt.png similarity index 100% rename from res/drawable-land/options_default_alt.png rename to res/drawable-land-hdpi/options_default_alt.png diff --git a/res/drawable-land/options_disabled.png b/res/drawable-land-hdpi/options_disabled.png similarity index 100% rename from res/drawable-land/options_disabled.png rename to res/drawable-land-hdpi/options_disabled.png diff --git a/res/drawable-land/options_disabled_alt.png b/res/drawable-land-hdpi/options_disabled_alt.png similarity index 100% rename from res/drawable-land/options_disabled_alt.png rename to res/drawable-land-hdpi/options_disabled_alt.png diff --git a/res/drawable-land/options_over.png b/res/drawable-land-hdpi/options_over.png similarity index 100% rename from res/drawable-land/options_over.png rename to res/drawable-land-hdpi/options_over.png diff --git a/res/drawable-land/options_over_alt.png b/res/drawable-land-hdpi/options_over_alt.png similarity index 100% rename from res/drawable-land/options_over_alt.png rename to res/drawable-land-hdpi/options_over_alt.png diff --git a/res/drawable-land/options_selected.png b/res/drawable-land-hdpi/options_selected.png similarity index 100% rename from res/drawable-land/options_selected.png rename to res/drawable-land-hdpi/options_selected.png diff --git a/res/drawable-land/options_selected_alt.png b/res/drawable-land-hdpi/options_selected_alt.png similarity index 100% rename from res/drawable-land/options_selected_alt.png rename to res/drawable-land-hdpi/options_selected_alt.png diff --git a/res/drawable-land/options_transfer_default.png b/res/drawable-land-hdpi/options_transfer_default.png similarity index 100% rename from res/drawable-land/options_transfer_default.png rename to res/drawable-land-hdpi/options_transfer_default.png diff --git a/res/drawable-land/options_transfer_disabled.png b/res/drawable-land-hdpi/options_transfer_disabled.png similarity index 100% rename from res/drawable-land/options_transfer_disabled.png rename to res/drawable-land-hdpi/options_transfer_disabled.png diff --git a/res/drawable-land/options_transfer_over.png b/res/drawable-land-hdpi/options_transfer_over.png similarity index 100% rename from res/drawable-land/options_transfer_over.png rename to res/drawable-land-hdpi/options_transfer_over.png diff --git a/res/drawable-land/pause_off_default.png b/res/drawable-land-hdpi/pause_off_default.png similarity index 100% rename from res/drawable-land/pause_off_default.png rename to res/drawable-land-hdpi/pause_off_default.png diff --git a/res/drawable-land/pause_off_over.png b/res/drawable-land-hdpi/pause_off_over.png similarity index 100% rename from res/drawable-land/pause_off_over.png rename to res/drawable-land-hdpi/pause_off_over.png diff --git a/res/drawable-land/pause_on_default.png b/res/drawable-land-hdpi/pause_on_default.png similarity index 100% rename from res/drawable-land/pause_on_default.png rename to res/drawable-land-hdpi/pause_on_default.png diff --git a/res/drawable-land/pause_on_over.png b/res/drawable-land-hdpi/pause_on_over.png similarity index 100% rename from res/drawable-land/pause_on_over.png rename to res/drawable-land-hdpi/pause_on_over.png diff --git a/res/drawable-land/speaker_off_default.png b/res/drawable-land-hdpi/speaker_off_default.png similarity index 100% rename from res/drawable-land/speaker_off_default.png rename to res/drawable-land-hdpi/speaker_off_default.png diff --git a/res/drawable-land/speaker_off_disabled.png b/res/drawable-land-hdpi/speaker_off_disabled.png similarity index 100% rename from res/drawable-land/speaker_off_disabled.png rename to res/drawable-land-hdpi/speaker_off_disabled.png diff --git a/res/drawable-land/speaker_off_over.png b/res/drawable-land-hdpi/speaker_off_over.png similarity index 100% rename from res/drawable-land/speaker_off_over.png rename to res/drawable-land-hdpi/speaker_off_over.png diff --git a/res/drawable-land/speaker_on_default.png b/res/drawable-land-hdpi/speaker_on_default.png similarity index 100% rename from res/drawable-land/speaker_on_default.png rename to res/drawable-land-hdpi/speaker_on_default.png diff --git a/res/drawable-land/speaker_on_disabled.png b/res/drawable-land-hdpi/speaker_on_disabled.png similarity index 100% rename from res/drawable-land/speaker_on_disabled.png rename to res/drawable-land-hdpi/speaker_on_disabled.png diff --git a/res/drawable-land/speaker_on_over.png b/res/drawable-land-hdpi/speaker_on_over.png similarity index 100% rename from res/drawable-land/speaker_on_over.png rename to res/drawable-land-hdpi/speaker_on_over.png diff --git a/res/drawable-land/statebar_background.png b/res/drawable-land-hdpi/statebar_background.png similarity index 100% rename from res/drawable-land/statebar_background.png rename to res/drawable-land-hdpi/statebar_background.png diff --git a/res/drawable-land/transfer_default.png b/res/drawable-land-hdpi/transfer_default.png similarity index 100% rename from res/drawable-land/transfer_default.png rename to res/drawable-land-hdpi/transfer_default.png diff --git a/res/drawable-land/transfer_over.png b/res/drawable-land-hdpi/transfer_over.png similarity index 100% rename from res/drawable-land/transfer_over.png rename to res/drawable-land-hdpi/transfer_over.png diff --git a/res/drawable-land/video_off_default.png b/res/drawable-land-hdpi/video_off_default.png similarity index 100% rename from res/drawable-land/video_off_default.png rename to res/drawable-land-hdpi/video_off_default.png diff --git a/res/drawable-land/video_off_disabled.png b/res/drawable-land-hdpi/video_off_disabled.png similarity index 100% rename from res/drawable-land/video_off_disabled.png rename to res/drawable-land-hdpi/video_off_disabled.png diff --git a/res/drawable-land/video_off_over.png b/res/drawable-land-hdpi/video_off_over.png similarity index 100% rename from res/drawable-land/video_off_over.png rename to res/drawable-land-hdpi/video_off_over.png diff --git a/res/drawable-land/video_on_default.png b/res/drawable-land-hdpi/video_on_default.png similarity index 100% rename from res/drawable-land/video_on_default.png rename to res/drawable-land-hdpi/video_on_default.png diff --git a/res/drawable-land/video_on_disabled.png b/res/drawable-land-hdpi/video_on_disabled.png similarity index 100% rename from res/drawable-land/video_on_disabled.png rename to res/drawable-land-hdpi/video_on_disabled.png diff --git a/res/drawable-land/video_on_over.png b/res/drawable-land-hdpi/video_on_over.png similarity index 100% rename from res/drawable-land/video_on_over.png rename to res/drawable-land-hdpi/video_on_over.png diff --git a/res/drawable-land-mdpi/conference_default.png b/res/drawable-land-mdpi/conference_default.png new file mode 100644 index 000000000..6d5ff67f0 Binary files /dev/null and b/res/drawable-land-mdpi/conference_default.png differ diff --git a/res/drawable-land-mdpi/conference_over.png b/res/drawable-land-mdpi/conference_over.png new file mode 100644 index 000000000..0ec886cd3 Binary files /dev/null and b/res/drawable-land-mdpi/conference_over.png differ diff --git a/res/drawable-land-mdpi/dialer_alt_back_default.png b/res/drawable-land-mdpi/dialer_alt_back_default.png new file mode 100644 index 000000000..7239bc3cc Binary files /dev/null and b/res/drawable-land-mdpi/dialer_alt_back_default.png differ diff --git a/res/drawable-land-mdpi/dialer_alt_back_over.png b/res/drawable-land-mdpi/dialer_alt_back_over.png new file mode 100644 index 000000000..af0640104 Binary files /dev/null and b/res/drawable-land-mdpi/dialer_alt_back_over.png differ diff --git a/res/drawable-land-mdpi/dialer_alt_default.png b/res/drawable-land-mdpi/dialer_alt_default.png new file mode 100644 index 000000000..eb2f406e6 Binary files /dev/null and b/res/drawable-land-mdpi/dialer_alt_default.png differ diff --git a/res/drawable-land-mdpi/dialer_alt_over.png b/res/drawable-land-mdpi/dialer_alt_over.png new file mode 100644 index 000000000..7c1e7c718 Binary files /dev/null and b/res/drawable-land-mdpi/dialer_alt_over.png differ diff --git a/res/drawable-land-mdpi/hangup_default.png b/res/drawable-land-mdpi/hangup_default.png new file mode 100644 index 000000000..19173f47d Binary files /dev/null and b/res/drawable-land-mdpi/hangup_default.png differ diff --git a/res/drawable-land-mdpi/hangup_over.png b/res/drawable-land-mdpi/hangup_over.png new file mode 100644 index 000000000..4f24d2c0a Binary files /dev/null and b/res/drawable-land-mdpi/hangup_over.png differ diff --git a/res/drawable-land-mdpi/micro_off_default.png b/res/drawable-land-mdpi/micro_off_default.png new file mode 100644 index 000000000..eec1dc365 Binary files /dev/null and b/res/drawable-land-mdpi/micro_off_default.png differ diff --git a/res/drawable-land-mdpi/micro_off_disabled.png b/res/drawable-land-mdpi/micro_off_disabled.png new file mode 100644 index 000000000..f33b08d6e Binary files /dev/null and b/res/drawable-land-mdpi/micro_off_disabled.png differ diff --git a/res/drawable-land-mdpi/micro_off_over.png b/res/drawable-land-mdpi/micro_off_over.png new file mode 100644 index 000000000..070d45963 Binary files /dev/null and b/res/drawable-land-mdpi/micro_off_over.png differ diff --git a/res/drawable-land-mdpi/micro_on_default.png b/res/drawable-land-mdpi/micro_on_default.png new file mode 100644 index 000000000..8f738d4d5 Binary files /dev/null and b/res/drawable-land-mdpi/micro_on_default.png differ diff --git a/res/drawable-land-mdpi/micro_on_disabled.png b/res/drawable-land-mdpi/micro_on_disabled.png new file mode 100644 index 000000000..bacfbaa5a Binary files /dev/null and b/res/drawable-land-mdpi/micro_on_disabled.png differ diff --git a/res/drawable-land-mdpi/micro_on_over.png b/res/drawable-land-mdpi/micro_on_over.png new file mode 100644 index 000000000..db5b5abf7 Binary files /dev/null and b/res/drawable-land-mdpi/micro_on_over.png differ diff --git a/res/drawable-land-mdpi/options_add_default.png b/res/drawable-land-mdpi/options_add_default.png new file mode 100644 index 000000000..79ca8b298 Binary files /dev/null and b/res/drawable-land-mdpi/options_add_default.png differ diff --git a/res/drawable-land-mdpi/options_add_default_alt.png b/res/drawable-land-mdpi/options_add_default_alt.png new file mode 100644 index 000000000..6c9182813 Binary files /dev/null and b/res/drawable-land-mdpi/options_add_default_alt.png differ diff --git a/res/drawable-land-mdpi/options_add_disabled.png b/res/drawable-land-mdpi/options_add_disabled.png new file mode 100644 index 000000000..39b9c6014 Binary files /dev/null and b/res/drawable-land-mdpi/options_add_disabled.png differ diff --git a/res/drawable-land-mdpi/options_add_disabled_alt.png b/res/drawable-land-mdpi/options_add_disabled_alt.png new file mode 100644 index 000000000..6c0a0187d Binary files /dev/null and b/res/drawable-land-mdpi/options_add_disabled_alt.png differ diff --git a/res/drawable-land-mdpi/options_add_over.png b/res/drawable-land-mdpi/options_add_over.png new file mode 100644 index 000000000..f3b8e3b05 Binary files /dev/null and b/res/drawable-land-mdpi/options_add_over.png differ diff --git a/res/drawable-land-mdpi/options_add_over_alt.png b/res/drawable-land-mdpi/options_add_over_alt.png new file mode 100644 index 000000000..94415893a Binary files /dev/null and b/res/drawable-land-mdpi/options_add_over_alt.png differ diff --git a/res/drawable-land-mdpi/options_default.png b/res/drawable-land-mdpi/options_default.png new file mode 100644 index 000000000..8905e7483 Binary files /dev/null and b/res/drawable-land-mdpi/options_default.png differ diff --git a/res/drawable-land-mdpi/options_default_alt.png b/res/drawable-land-mdpi/options_default_alt.png new file mode 100644 index 000000000..9043738b8 Binary files /dev/null and b/res/drawable-land-mdpi/options_default_alt.png differ diff --git a/res/drawable-land-mdpi/options_disabled.png b/res/drawable-land-mdpi/options_disabled.png new file mode 100644 index 000000000..d459d1940 Binary files /dev/null and b/res/drawable-land-mdpi/options_disabled.png differ diff --git a/res/drawable-land-mdpi/options_disabled_alt.png b/res/drawable-land-mdpi/options_disabled_alt.png new file mode 100644 index 000000000..4a3161526 Binary files /dev/null and b/res/drawable-land-mdpi/options_disabled_alt.png differ diff --git a/res/drawable-land-mdpi/options_over.png b/res/drawable-land-mdpi/options_over.png new file mode 100644 index 000000000..5f7c0c5b9 Binary files /dev/null and b/res/drawable-land-mdpi/options_over.png differ diff --git a/res/drawable-land-mdpi/options_over_alt.png b/res/drawable-land-mdpi/options_over_alt.png new file mode 100644 index 000000000..c57c8b9ce Binary files /dev/null and b/res/drawable-land-mdpi/options_over_alt.png differ diff --git a/res/drawable-land-mdpi/options_selected.png b/res/drawable-land-mdpi/options_selected.png new file mode 100644 index 000000000..db1bdbf0b Binary files /dev/null and b/res/drawable-land-mdpi/options_selected.png differ diff --git a/res/drawable-land-mdpi/options_selected_alt.png b/res/drawable-land-mdpi/options_selected_alt.png new file mode 100644 index 000000000..e838f685a Binary files /dev/null and b/res/drawable-land-mdpi/options_selected_alt.png differ diff --git a/res/drawable-land-mdpi/options_transfer_default.png b/res/drawable-land-mdpi/options_transfer_default.png new file mode 100644 index 000000000..e0fef0186 Binary files /dev/null and b/res/drawable-land-mdpi/options_transfer_default.png differ diff --git a/res/drawable-land-mdpi/options_transfer_disabled.png b/res/drawable-land-mdpi/options_transfer_disabled.png new file mode 100644 index 000000000..5dcb090d1 Binary files /dev/null and b/res/drawable-land-mdpi/options_transfer_disabled.png differ diff --git a/res/drawable-land-mdpi/options_transfer_over.png b/res/drawable-land-mdpi/options_transfer_over.png new file mode 100644 index 000000000..b47e781dc Binary files /dev/null and b/res/drawable-land-mdpi/options_transfer_over.png differ diff --git a/res/drawable-land-mdpi/pause_off_default.png b/res/drawable-land-mdpi/pause_off_default.png new file mode 100644 index 000000000..e95ca0379 Binary files /dev/null and b/res/drawable-land-mdpi/pause_off_default.png differ diff --git a/res/drawable-land-mdpi/pause_off_over.png b/res/drawable-land-mdpi/pause_off_over.png new file mode 100644 index 000000000..dca0ccaeb Binary files /dev/null and b/res/drawable-land-mdpi/pause_off_over.png differ diff --git a/res/drawable-land-mdpi/pause_on_default.png b/res/drawable-land-mdpi/pause_on_default.png new file mode 100644 index 000000000..734b02f00 Binary files /dev/null and b/res/drawable-land-mdpi/pause_on_default.png differ diff --git a/res/drawable-land-mdpi/pause_on_over.png b/res/drawable-land-mdpi/pause_on_over.png new file mode 100644 index 000000000..7ced10ce3 Binary files /dev/null and b/res/drawable-land-mdpi/pause_on_over.png differ diff --git a/res/drawable-land-mdpi/speaker_off_default.png b/res/drawable-land-mdpi/speaker_off_default.png new file mode 100644 index 000000000..263699b6f Binary files /dev/null and b/res/drawable-land-mdpi/speaker_off_default.png differ diff --git a/res/drawable-land-mdpi/speaker_off_disabled.png b/res/drawable-land-mdpi/speaker_off_disabled.png new file mode 100644 index 000000000..37d802a8c Binary files /dev/null and b/res/drawable-land-mdpi/speaker_off_disabled.png differ diff --git a/res/drawable-land-mdpi/speaker_off_over.png b/res/drawable-land-mdpi/speaker_off_over.png new file mode 100644 index 000000000..64c2a576b Binary files /dev/null and b/res/drawable-land-mdpi/speaker_off_over.png differ diff --git a/res/drawable-land-mdpi/speaker_on_default.png b/res/drawable-land-mdpi/speaker_on_default.png new file mode 100644 index 000000000..8b7f2fa0b Binary files /dev/null and b/res/drawable-land-mdpi/speaker_on_default.png differ diff --git a/res/drawable-land-mdpi/speaker_on_disabled.png b/res/drawable-land-mdpi/speaker_on_disabled.png new file mode 100644 index 000000000..1e2380de3 Binary files /dev/null and b/res/drawable-land-mdpi/speaker_on_disabled.png differ diff --git a/res/drawable-land-mdpi/speaker_on_over.png b/res/drawable-land-mdpi/speaker_on_over.png new file mode 100644 index 000000000..634e7c4bf Binary files /dev/null and b/res/drawable-land-mdpi/speaker_on_over.png differ diff --git a/res/drawable-land-mdpi/statebar_background.png b/res/drawable-land-mdpi/statebar_background.png new file mode 100644 index 000000000..9e87d854c Binary files /dev/null and b/res/drawable-land-mdpi/statebar_background.png differ diff --git a/res/drawable-land-mdpi/transfer_default.png b/res/drawable-land-mdpi/transfer_default.png new file mode 100644 index 000000000..d70c9a4fe Binary files /dev/null and b/res/drawable-land-mdpi/transfer_default.png differ diff --git a/res/drawable-land-mdpi/transfer_over.png b/res/drawable-land-mdpi/transfer_over.png new file mode 100644 index 000000000..8edf49b52 Binary files /dev/null and b/res/drawable-land-mdpi/transfer_over.png differ diff --git a/res/drawable-land-mdpi/video_off_default.png b/res/drawable-land-mdpi/video_off_default.png new file mode 100644 index 000000000..b3e0e3585 Binary files /dev/null and b/res/drawable-land-mdpi/video_off_default.png differ diff --git a/res/drawable-land-mdpi/video_off_disabled.png b/res/drawable-land-mdpi/video_off_disabled.png new file mode 100644 index 000000000..821011198 Binary files /dev/null and b/res/drawable-land-mdpi/video_off_disabled.png differ diff --git a/res/drawable-land-mdpi/video_off_over.png b/res/drawable-land-mdpi/video_off_over.png new file mode 100644 index 000000000..a42f7c0f6 Binary files /dev/null and b/res/drawable-land-mdpi/video_off_over.png differ diff --git a/res/drawable-land-mdpi/video_on_default.png b/res/drawable-land-mdpi/video_on_default.png new file mode 100644 index 000000000..c41d4894e Binary files /dev/null and b/res/drawable-land-mdpi/video_on_default.png differ diff --git a/res/drawable-land-mdpi/video_on_disabled.png b/res/drawable-land-mdpi/video_on_disabled.png new file mode 100644 index 000000000..304d19c56 Binary files /dev/null and b/res/drawable-land-mdpi/video_on_disabled.png differ diff --git a/res/drawable-land-mdpi/video_on_over.png b/res/drawable-land-mdpi/video_on_over.png new file mode 100644 index 000000000..bb8ea3016 Binary files /dev/null and b/res/drawable-land-mdpi/video_on_over.png differ diff --git a/res/drawable-mdpi/add_call_more_default.png b/res/drawable-mdpi/add_call_more_default.png new file mode 100644 index 000000000..b305d7b37 Binary files /dev/null and b/res/drawable-mdpi/add_call_more_default.png differ diff --git a/res/drawable-mdpi/add_call_more_disable.png b/res/drawable-mdpi/add_call_more_disable.png new file mode 100644 index 000000000..681cbb09a Binary files /dev/null and b/res/drawable-mdpi/add_call_more_disable.png differ diff --git a/res/drawable-mdpi/add_call_more_over.png b/res/drawable-mdpi/add_call_more_over.png new file mode 100644 index 000000000..7b5ea7eff Binary files /dev/null and b/res/drawable-mdpi/add_call_more_over.png differ diff --git a/res/drawable-mdpi/add_call_over.png b/res/drawable-mdpi/add_call_over.png new file mode 100644 index 000000000..7d0b6e32f Binary files /dev/null and b/res/drawable-mdpi/add_call_over.png differ diff --git a/res/drawable-mdpi/add_contact_default.png b/res/drawable-mdpi/add_contact_default.png new file mode 100644 index 000000000..8410ec787 Binary files /dev/null and b/res/drawable-mdpi/add_contact_default.png differ diff --git a/res/drawable-mdpi/add_contact_disabled.png b/res/drawable-mdpi/add_contact_disabled.png new file mode 100644 index 000000000..6ce4e2638 Binary files /dev/null and b/res/drawable-mdpi/add_contact_disabled.png differ diff --git a/res/drawable-mdpi/add_contact_over.png b/res/drawable-mdpi/add_contact_over.png new file mode 100644 index 000000000..a8fe04e63 Binary files /dev/null and b/res/drawable-mdpi/add_contact_over.png differ diff --git a/res/drawable-mdpi/all_default.png b/res/drawable-mdpi/all_default.png new file mode 100644 index 000000000..49696d78a Binary files /dev/null and b/res/drawable-mdpi/all_default.png differ diff --git a/res/drawable-mdpi/all_selected.png b/res/drawable-mdpi/all_selected.png new file mode 100644 index 000000000..40cf37fcb Binary files /dev/null and b/res/drawable-mdpi/all_selected.png differ diff --git a/res/drawable-mdpi/avatar_shadow.png b/res/drawable-mdpi/avatar_shadow.png new file mode 100644 index 000000000..c96c03e34 Binary files /dev/null and b/res/drawable-mdpi/avatar_shadow.png differ diff --git a/res/drawable-mdpi/avatar_shadow_left.png b/res/drawable-mdpi/avatar_shadow_left.png new file mode 100644 index 000000000..4e012156e Binary files /dev/null and b/res/drawable-mdpi/avatar_shadow_left.png differ diff --git a/res/drawable-mdpi/avatar_shadow_right.png b/res/drawable-mdpi/avatar_shadow_right.png new file mode 100644 index 000000000..de05cc9ab Binary files /dev/null and b/res/drawable-mdpi/avatar_shadow_right.png differ diff --git a/res/drawable-mdpi/back_default.png b/res/drawable-mdpi/back_default.png new file mode 100644 index 000000000..c4ef4786a Binary files /dev/null and b/res/drawable-mdpi/back_default.png differ diff --git a/res/drawable-mdpi/back_over.png b/res/drawable-mdpi/back_over.png new file mode 100644 index 000000000..0f5012598 Binary files /dev/null and b/res/drawable-mdpi/back_over.png differ diff --git a/res/drawable-mdpi/background.png b/res/drawable-mdpi/background.png new file mode 100644 index 000000000..f0c6082c7 Binary files /dev/null and b/res/drawable-mdpi/background.png differ diff --git a/res/drawable-mdpi/backspace_default.png b/res/drawable-mdpi/backspace_default.png new file mode 100644 index 000000000..1f3b80bb5 Binary files /dev/null and b/res/drawable-mdpi/backspace_default.png differ diff --git a/res/drawable-mdpi/backspace_over.png b/res/drawable-mdpi/backspace_over.png new file mode 100644 index 000000000..45bec8a74 Binary files /dev/null and b/res/drawable-mdpi/backspace_over.png differ diff --git a/res/drawable-mdpi/button_background_default.png b/res/drawable-mdpi/button_background_default.png new file mode 100644 index 000000000..a01956b60 Binary files /dev/null and b/res/drawable-mdpi/button_background_default.png differ diff --git a/res/drawable-mdpi/button_background_over.png b/res/drawable-mdpi/button_background_over.png new file mode 100644 index 000000000..0076f9953 Binary files /dev/null and b/res/drawable-mdpi/button_background_over.png differ diff --git a/res/drawable-mdpi/call_answer_default.png b/res/drawable-mdpi/call_answer_default.png new file mode 100644 index 000000000..68349ef5a Binary files /dev/null and b/res/drawable-mdpi/call_answer_default.png differ diff --git a/res/drawable-mdpi/call_answer_over.png b/res/drawable-mdpi/call_answer_over.png new file mode 100644 index 000000000..77d4aadab Binary files /dev/null and b/res/drawable-mdpi/call_answer_over.png differ diff --git a/res/drawable-mdpi/call_default.png b/res/drawable-mdpi/call_default.png new file mode 100644 index 000000000..4b7a566d2 Binary files /dev/null and b/res/drawable-mdpi/call_default.png differ diff --git a/res/drawable-mdpi/call_disabled.png b/res/drawable-mdpi/call_disabled.png new file mode 100644 index 000000000..696cd0d91 Binary files /dev/null and b/res/drawable-mdpi/call_disabled.png differ diff --git a/res/drawable-mdpi/call_over.png b/res/drawable-mdpi/call_over.png new file mode 100644 index 000000000..e4d3f30a9 Binary files /dev/null and b/res/drawable-mdpi/call_over.png differ diff --git a/res/drawable-mdpi/call_quality_indicator_0.png b/res/drawable-mdpi/call_quality_indicator_0.png new file mode 100644 index 000000000..b11b427ea Binary files /dev/null and b/res/drawable-mdpi/call_quality_indicator_0.png differ diff --git a/res/drawable-mdpi/call_quality_indicator_1.png b/res/drawable-mdpi/call_quality_indicator_1.png new file mode 100644 index 000000000..93ab31af7 Binary files /dev/null and b/res/drawable-mdpi/call_quality_indicator_1.png differ diff --git a/res/drawable-mdpi/call_quality_indicator_2.png b/res/drawable-mdpi/call_quality_indicator_2.png new file mode 100644 index 000000000..1d2b42a84 Binary files /dev/null and b/res/drawable-mdpi/call_quality_indicator_2.png differ diff --git a/res/drawable-mdpi/call_quality_indicator_3.png b/res/drawable-mdpi/call_quality_indicator_3.png new file mode 100644 index 000000000..dc9b2d107 Binary files /dev/null and b/res/drawable-mdpi/call_quality_indicator_3.png differ diff --git a/res/drawable-mdpi/call_refused_icon.png b/res/drawable-mdpi/call_refused_icon.png new file mode 100644 index 000000000..2cbb0dc83 Binary files /dev/null and b/res/drawable-mdpi/call_refused_icon.png differ diff --git a/res/drawable-mdpi/call_refused_icon_over.png b/res/drawable-mdpi/call_refused_icon_over.png new file mode 100644 index 000000000..974e09941 Binary files /dev/null and b/res/drawable-mdpi/call_refused_icon_over.png differ diff --git a/res/drawable-mdpi/call_state_outgoing_default.png b/res/drawable-mdpi/call_state_outgoing_default.png new file mode 100644 index 000000000..3162fbd87 Binary files /dev/null and b/res/drawable-mdpi/call_state_outgoing_default.png differ diff --git a/res/drawable-mdpi/call_state_ringing_default.png b/res/drawable-mdpi/call_state_ringing_default.png new file mode 100644 index 000000000..5dd9c6b8c Binary files /dev/null and b/res/drawable-mdpi/call_state_ringing_default.png differ diff --git a/res/drawable-mdpi/call_status_incoming.png b/res/drawable-mdpi/call_status_incoming.png new file mode 100644 index 000000000..92927c4e2 Binary files /dev/null and b/res/drawable-mdpi/call_status_incoming.png differ diff --git a/res/drawable-mdpi/call_status_missed.png b/res/drawable-mdpi/call_status_missed.png new file mode 100644 index 000000000..7afce624f Binary files /dev/null and b/res/drawable-mdpi/call_status_missed.png differ diff --git a/res/drawable-mdpi/call_status_outgoing.png b/res/drawable-mdpi/call_status_outgoing.png new file mode 100644 index 000000000..065d9db19 Binary files /dev/null and b/res/drawable-mdpi/call_status_outgoing.png differ diff --git a/res/drawable-mdpi/cancel_white_bg_default.png b/res/drawable-mdpi/cancel_white_bg_default.png new file mode 100644 index 000000000..6ab065c02 Binary files /dev/null and b/res/drawable-mdpi/cancel_white_bg_default.png differ diff --git a/res/drawable-mdpi/cancel_white_bg_disabled.png b/res/drawable-mdpi/cancel_white_bg_disabled.png new file mode 100644 index 000000000..2bf0454b9 Binary files /dev/null and b/res/drawable-mdpi/cancel_white_bg_disabled.png differ diff --git a/res/drawable-mdpi/cancel_white_bg_over.png b/res/drawable-mdpi/cancel_white_bg_over.png new file mode 100644 index 000000000..1cce0deea Binary files /dev/null and b/res/drawable-mdpi/cancel_white_bg_over.png differ diff --git a/res/drawable-mdpi/cell_background.png b/res/drawable-mdpi/cell_background.png new file mode 100644 index 000000000..0067d5991 Binary files /dev/null and b/res/drawable-mdpi/cell_background.png differ diff --git a/res/drawable-mdpi/chat_bubble_incoming.9.png b/res/drawable-mdpi/chat_bubble_incoming.9.png new file mode 100644 index 000000000..3f29b326b Binary files /dev/null and b/res/drawable-mdpi/chat_bubble_incoming.9.png differ diff --git a/res/drawable-mdpi/chat_bubble_outgoing.9.png b/res/drawable-mdpi/chat_bubble_outgoing.9.png new file mode 100644 index 000000000..ada382c19 Binary files /dev/null and b/res/drawable-mdpi/chat_bubble_outgoing.9.png differ diff --git a/res/drawable-mdpi/chat_default.png b/res/drawable-mdpi/chat_default.png new file mode 100644 index 000000000..2f7419dd1 Binary files /dev/null and b/res/drawable-mdpi/chat_default.png differ diff --git a/res/drawable-mdpi/chat_edit_default.png b/res/drawable-mdpi/chat_edit_default.png new file mode 100644 index 000000000..f64403b2a Binary files /dev/null and b/res/drawable-mdpi/chat_edit_default.png differ diff --git a/res/drawable-mdpi/chat_edit_over.png b/res/drawable-mdpi/chat_edit_over.png new file mode 100644 index 000000000..9eb76e71f Binary files /dev/null and b/res/drawable-mdpi/chat_edit_over.png differ diff --git a/res/drawable-mdpi/chat_icon_default.png b/res/drawable-mdpi/chat_icon_default.png new file mode 100644 index 000000000..b36a2e874 Binary files /dev/null and b/res/drawable-mdpi/chat_icon_default.png differ diff --git a/res/drawable-mdpi/chat_icon_over.png b/res/drawable-mdpi/chat_icon_over.png new file mode 100644 index 000000000..f06518bc4 Binary files /dev/null and b/res/drawable-mdpi/chat_icon_over.png differ diff --git a/res/drawable-mdpi/chat_message_background.png b/res/drawable-mdpi/chat_message_background.png new file mode 100644 index 000000000..f632b9e23 Binary files /dev/null and b/res/drawable-mdpi/chat_message_background.png differ diff --git a/res/drawable-mdpi/chat_new_default.png b/res/drawable-mdpi/chat_new_default.png new file mode 100644 index 000000000..0d9a3f593 Binary files /dev/null and b/res/drawable-mdpi/chat_new_default.png differ diff --git a/res/drawable-mdpi/chat_new_over.png b/res/drawable-mdpi/chat_new_over.png new file mode 100644 index 000000000..0aac7b9c3 Binary files /dev/null and b/res/drawable-mdpi/chat_new_over.png differ diff --git a/res/drawable-mdpi/chat_ok_default.png b/res/drawable-mdpi/chat_ok_default.png new file mode 100644 index 000000000..3eb2a4b6d Binary files /dev/null and b/res/drawable-mdpi/chat_ok_default.png differ diff --git a/res/drawable-mdpi/chat_ok_over.png b/res/drawable-mdpi/chat_ok_over.png new file mode 100644 index 000000000..5a4d5e868 Binary files /dev/null and b/res/drawable-mdpi/chat_ok_over.png differ diff --git a/res/drawable-mdpi/chat_over.png b/res/drawable-mdpi/chat_over.png new file mode 100644 index 000000000..cb9c9bc23 Binary files /dev/null and b/res/drawable-mdpi/chat_over.png differ diff --git a/res/drawable-mdpi/chat_selected.png b/res/drawable-mdpi/chat_selected.png new file mode 100644 index 000000000..c303714b8 Binary files /dev/null and b/res/drawable-mdpi/chat_selected.png differ diff --git a/res/drawable-mdpi/chat_send_message_default.png b/res/drawable-mdpi/chat_send_message_default.png new file mode 100644 index 000000000..524ef04d1 Binary files /dev/null and b/res/drawable-mdpi/chat_send_message_default.png differ diff --git a/res/drawable-mdpi/chat_send_message_disabled.png b/res/drawable-mdpi/chat_send_message_disabled.png new file mode 100644 index 000000000..266253460 Binary files /dev/null and b/res/drawable-mdpi/chat_send_message_disabled.png differ diff --git a/res/drawable-mdpi/chat_send_message_over.png b/res/drawable-mdpi/chat_send_message_over.png new file mode 100644 index 000000000..7c28f1344 Binary files /dev/null and b/res/drawable-mdpi/chat_send_message_over.png differ diff --git a/res/drawable-mdpi/contact_edit_default.png b/res/drawable-mdpi/contact_edit_default.png new file mode 100644 index 000000000..9cc593872 Binary files /dev/null and b/res/drawable-mdpi/contact_edit_default.png differ diff --git a/res/drawable-mdpi/contact_edit_over.png b/res/drawable-mdpi/contact_edit_over.png new file mode 100644 index 000000000..616a60eee Binary files /dev/null and b/res/drawable-mdpi/contact_edit_over.png differ diff --git a/res/drawable-mdpi/contacts_default.png b/res/drawable-mdpi/contacts_default.png new file mode 100644 index 000000000..48c023977 Binary files /dev/null and b/res/drawable-mdpi/contacts_default.png differ diff --git a/res/drawable-mdpi/contacts_over.png b/res/drawable-mdpi/contacts_over.png new file mode 100644 index 000000000..90e8cd98a Binary files /dev/null and b/res/drawable-mdpi/contacts_over.png differ diff --git a/res/drawable-mdpi/contacts_selected.png b/res/drawable-mdpi/contacts_selected.png new file mode 100644 index 000000000..0bba2ec42 Binary files /dev/null and b/res/drawable-mdpi/contacts_selected.png differ diff --git a/res/drawable-mdpi/delete_default.png b/res/drawable-mdpi/delete_default.png new file mode 100644 index 000000000..22249f974 Binary files /dev/null and b/res/drawable-mdpi/delete_default.png differ diff --git a/res/drawable-mdpi/delete_over.png b/res/drawable-mdpi/delete_over.png new file mode 100644 index 000000000..181d95635 Binary files /dev/null and b/res/drawable-mdpi/delete_over.png differ diff --git a/res/drawable-mdpi/dialer_address_background.png b/res/drawable-mdpi/dialer_address_background.png new file mode 100644 index 000000000..acdbc8a52 Binary files /dev/null and b/res/drawable-mdpi/dialer_address_background.png differ diff --git a/res/drawable-mdpi/dialer_alt_back_default.png b/res/drawable-mdpi/dialer_alt_back_default.png new file mode 100644 index 000000000..bca123ace Binary files /dev/null and b/res/drawable-mdpi/dialer_alt_back_default.png differ diff --git a/res/drawable-mdpi/dialer_alt_back_over.png b/res/drawable-mdpi/dialer_alt_back_over.png new file mode 100644 index 000000000..682fa3116 Binary files /dev/null and b/res/drawable-mdpi/dialer_alt_back_over.png differ diff --git a/res/drawable-mdpi/dialer_alt_background.png b/res/drawable-mdpi/dialer_alt_background.png new file mode 100644 index 000000000..86e8fbf32 Binary files /dev/null and b/res/drawable-mdpi/dialer_alt_background.png differ diff --git a/res/drawable-mdpi/dialer_alt_default.png b/res/drawable-mdpi/dialer_alt_default.png new file mode 100644 index 000000000..ef1c60daf Binary files /dev/null and b/res/drawable-mdpi/dialer_alt_default.png differ diff --git a/res/drawable-mdpi/dialer_alt_over.png b/res/drawable-mdpi/dialer_alt_over.png new file mode 100644 index 000000000..63131ca0f Binary files /dev/null and b/res/drawable-mdpi/dialer_alt_over.png differ diff --git a/res/drawable-mdpi/dialer_default.png b/res/drawable-mdpi/dialer_default.png new file mode 100644 index 000000000..09a998576 Binary files /dev/null and b/res/drawable-mdpi/dialer_default.png differ diff --git a/res/drawable-mdpi/dialer_over.png b/res/drawable-mdpi/dialer_over.png new file mode 100644 index 000000000..9dcbae2c0 Binary files /dev/null and b/res/drawable-mdpi/dialer_over.png differ diff --git a/res/drawable-mdpi/dialer_selected.png b/res/drawable-mdpi/dialer_selected.png new file mode 100644 index 000000000..b50ce77b7 Binary files /dev/null and b/res/drawable-mdpi/dialer_selected.png differ diff --git a/res/drawable-mdpi/hangup_default.png b/res/drawable-mdpi/hangup_default.png new file mode 100644 index 000000000..96d093629 Binary files /dev/null and b/res/drawable-mdpi/hangup_default.png differ diff --git a/res/drawable-mdpi/hangup_over.png b/res/drawable-mdpi/hangup_over.png new file mode 100644 index 000000000..b7f5dd19f Binary files /dev/null and b/res/drawable-mdpi/hangup_over.png differ diff --git a/res/drawable-mdpi/header_conference.png b/res/drawable-mdpi/header_conference.png new file mode 100644 index 000000000..c745f3413 Binary files /dev/null and b/res/drawable-mdpi/header_conference.png differ diff --git a/res/drawable-mdpi/header_incoming.png b/res/drawable-mdpi/header_incoming.png new file mode 100644 index 000000000..b6ce291c1 Binary files /dev/null and b/res/drawable-mdpi/header_incoming.png differ diff --git a/res/drawable-mdpi/history_all_default.png b/res/drawable-mdpi/history_all_default.png new file mode 100644 index 000000000..aa107e081 Binary files /dev/null and b/res/drawable-mdpi/history_all_default.png differ diff --git a/res/drawable-mdpi/history_all_selected.png b/res/drawable-mdpi/history_all_selected.png new file mode 100644 index 000000000..88fe21a03 Binary files /dev/null and b/res/drawable-mdpi/history_all_selected.png differ diff --git a/res/drawable-mdpi/history_default.png b/res/drawable-mdpi/history_default.png new file mode 100644 index 000000000..f9c17f480 Binary files /dev/null and b/res/drawable-mdpi/history_default.png differ diff --git a/res/drawable-mdpi/history_edit_default.png b/res/drawable-mdpi/history_edit_default.png new file mode 100644 index 000000000..ed88617b0 Binary files /dev/null and b/res/drawable-mdpi/history_edit_default.png differ diff --git a/res/drawable-mdpi/history_edit_over.png b/res/drawable-mdpi/history_edit_over.png new file mode 100644 index 000000000..a10c21d5b Binary files /dev/null and b/res/drawable-mdpi/history_edit_over.png differ diff --git a/res/drawable-mdpi/history_missed_default.png b/res/drawable-mdpi/history_missed_default.png new file mode 100644 index 000000000..b65762e09 Binary files /dev/null and b/res/drawable-mdpi/history_missed_default.png differ diff --git a/res/drawable-mdpi/history_missed_selected.png b/res/drawable-mdpi/history_missed_selected.png new file mode 100644 index 000000000..ceee63847 Binary files /dev/null and b/res/drawable-mdpi/history_missed_selected.png differ diff --git a/res/drawable-mdpi/history_over.png b/res/drawable-mdpi/history_over.png new file mode 100644 index 000000000..8fb7a18f3 Binary files /dev/null and b/res/drawable-mdpi/history_over.png differ diff --git a/res/drawable-mdpi/history_selected.png b/res/drawable-mdpi/history_selected.png new file mode 100644 index 000000000..5bd8c71b7 Binary files /dev/null and b/res/drawable-mdpi/history_selected.png differ diff --git a/res/drawable-mdpi/linphone_default.png b/res/drawable-mdpi/linphone_default.png new file mode 100644 index 000000000..be77432d4 Binary files /dev/null and b/res/drawable-mdpi/linphone_default.png differ diff --git a/res/drawable-mdpi/linphone_selected.png b/res/drawable-mdpi/linphone_selected.png new file mode 100644 index 000000000..f0f0e217b Binary files /dev/null and b/res/drawable-mdpi/linphone_selected.png differ diff --git a/res/drawable-mdpi/list_delete_default.png b/res/drawable-mdpi/list_delete_default.png new file mode 100644 index 000000000..fda1833e9 Binary files /dev/null and b/res/drawable-mdpi/list_delete_default.png differ diff --git a/res/drawable-mdpi/list_delete_over.png b/res/drawable-mdpi/list_delete_over.png new file mode 100644 index 000000000..98e15eadb Binary files /dev/null and b/res/drawable-mdpi/list_delete_over.png differ diff --git a/res/drawable-mdpi/list_detail_default.png b/res/drawable-mdpi/list_detail_default.png new file mode 100644 index 000000000..119642042 Binary files /dev/null and b/res/drawable-mdpi/list_detail_default.png differ diff --git a/res/drawable-mdpi/list_detail_over.png b/res/drawable-mdpi/list_detail_over.png new file mode 100644 index 000000000..7108d96ac Binary files /dev/null and b/res/drawable-mdpi/list_detail_over.png differ diff --git a/res/drawable-mdpi/micro_off_default.png b/res/drawable-mdpi/micro_off_default.png new file mode 100644 index 000000000..ca1e31f43 Binary files /dev/null and b/res/drawable-mdpi/micro_off_default.png differ diff --git a/res/drawable-mdpi/micro_off_disabled.png b/res/drawable-mdpi/micro_off_disabled.png new file mode 100644 index 000000000..430829201 Binary files /dev/null and b/res/drawable-mdpi/micro_off_disabled.png differ diff --git a/res/drawable-mdpi/micro_off_over.png b/res/drawable-mdpi/micro_off_over.png new file mode 100644 index 000000000..142fa2bd8 Binary files /dev/null and b/res/drawable-mdpi/micro_off_over.png differ diff --git a/res/drawable-mdpi/micro_on_default.png b/res/drawable-mdpi/micro_on_default.png new file mode 100644 index 000000000..fba70eb5d Binary files /dev/null and b/res/drawable-mdpi/micro_on_default.png differ diff --git a/res/drawable-mdpi/micro_on_disabled.png b/res/drawable-mdpi/micro_on_disabled.png new file mode 100644 index 000000000..70ad0ba72 Binary files /dev/null and b/res/drawable-mdpi/micro_on_disabled.png differ diff --git a/res/drawable-mdpi/micro_on_over.png b/res/drawable-mdpi/micro_on_over.png new file mode 100644 index 000000000..7b1f21ea2 Binary files /dev/null and b/res/drawable-mdpi/micro_on_over.png differ diff --git a/res/drawable-mdpi/new_contact_default.png b/res/drawable-mdpi/new_contact_default.png new file mode 100644 index 000000000..c31293e2f Binary files /dev/null and b/res/drawable-mdpi/new_contact_default.png differ diff --git a/res/drawable-mdpi/new_contact_over.png b/res/drawable-mdpi/new_contact_over.png new file mode 100644 index 000000000..ac53096ff Binary files /dev/null and b/res/drawable-mdpi/new_contact_over.png differ diff --git a/res/drawable-mdpi/numpad_eight_default.png b/res/drawable-mdpi/numpad_eight_default.png new file mode 100644 index 000000000..9354b2329 Binary files /dev/null and b/res/drawable-mdpi/numpad_eight_default.png differ diff --git a/res/drawable-mdpi/numpad_eight_over.png b/res/drawable-mdpi/numpad_eight_over.png new file mode 100644 index 000000000..614c0b248 Binary files /dev/null and b/res/drawable-mdpi/numpad_eight_over.png differ diff --git a/res/drawable-mdpi/numpad_five_default.png b/res/drawable-mdpi/numpad_five_default.png new file mode 100644 index 000000000..7d1f96f14 Binary files /dev/null and b/res/drawable-mdpi/numpad_five_default.png differ diff --git a/res/drawable-mdpi/numpad_five_over.png b/res/drawable-mdpi/numpad_five_over.png new file mode 100644 index 000000000..11706c8f0 Binary files /dev/null and b/res/drawable-mdpi/numpad_five_over.png differ diff --git a/res/drawable-mdpi/numpad_four_default.png b/res/drawable-mdpi/numpad_four_default.png new file mode 100644 index 000000000..fc809b9d4 Binary files /dev/null and b/res/drawable-mdpi/numpad_four_default.png differ diff --git a/res/drawable-mdpi/numpad_four_over.png b/res/drawable-mdpi/numpad_four_over.png new file mode 100644 index 000000000..bee3669cc Binary files /dev/null and b/res/drawable-mdpi/numpad_four_over.png differ diff --git a/res/drawable-mdpi/numpad_nine_default.png b/res/drawable-mdpi/numpad_nine_default.png new file mode 100644 index 000000000..db8478327 Binary files /dev/null and b/res/drawable-mdpi/numpad_nine_default.png differ diff --git a/res/drawable-mdpi/numpad_nine_over.png b/res/drawable-mdpi/numpad_nine_over.png new file mode 100644 index 000000000..7e45cc5fb Binary files /dev/null and b/res/drawable-mdpi/numpad_nine_over.png differ diff --git a/res/drawable-mdpi/numpad_one_default.png b/res/drawable-mdpi/numpad_one_default.png new file mode 100644 index 000000000..a27a61a59 Binary files /dev/null and b/res/drawable-mdpi/numpad_one_default.png differ diff --git a/res/drawable-mdpi/numpad_one_over.png b/res/drawable-mdpi/numpad_one_over.png new file mode 100644 index 000000000..de29d1cf2 Binary files /dev/null and b/res/drawable-mdpi/numpad_one_over.png differ diff --git a/res/drawable-mdpi/numpad_seven_default.png b/res/drawable-mdpi/numpad_seven_default.png new file mode 100644 index 000000000..ad3a3aaa7 Binary files /dev/null and b/res/drawable-mdpi/numpad_seven_default.png differ diff --git a/res/drawable-mdpi/numpad_seven_over.png b/res/drawable-mdpi/numpad_seven_over.png new file mode 100644 index 000000000..d9286753a Binary files /dev/null and b/res/drawable-mdpi/numpad_seven_over.png differ diff --git a/res/drawable-mdpi/numpad_sharp_default.png b/res/drawable-mdpi/numpad_sharp_default.png new file mode 100644 index 000000000..f4d027f99 Binary files /dev/null and b/res/drawable-mdpi/numpad_sharp_default.png differ diff --git a/res/drawable-mdpi/numpad_sharp_over.png b/res/drawable-mdpi/numpad_sharp_over.png new file mode 100644 index 000000000..475c24ddd Binary files /dev/null and b/res/drawable-mdpi/numpad_sharp_over.png differ diff --git a/res/drawable-mdpi/numpad_six_default.png b/res/drawable-mdpi/numpad_six_default.png new file mode 100644 index 000000000..4693aaa99 Binary files /dev/null and b/res/drawable-mdpi/numpad_six_default.png differ diff --git a/res/drawable-mdpi/numpad_six_over.png b/res/drawable-mdpi/numpad_six_over.png new file mode 100644 index 000000000..1442a885a Binary files /dev/null and b/res/drawable-mdpi/numpad_six_over.png differ diff --git a/res/drawable-mdpi/numpad_star_default.png b/res/drawable-mdpi/numpad_star_default.png new file mode 100644 index 000000000..b5647f219 Binary files /dev/null and b/res/drawable-mdpi/numpad_star_default.png differ diff --git a/res/drawable-mdpi/numpad_star_over.png b/res/drawable-mdpi/numpad_star_over.png new file mode 100644 index 000000000..ce7df135f Binary files /dev/null and b/res/drawable-mdpi/numpad_star_over.png differ diff --git a/res/drawable-mdpi/numpad_three_default.png b/res/drawable-mdpi/numpad_three_default.png new file mode 100644 index 000000000..4cd4d4e7c Binary files /dev/null and b/res/drawable-mdpi/numpad_three_default.png differ diff --git a/res/drawable-mdpi/numpad_three_over.png b/res/drawable-mdpi/numpad_three_over.png new file mode 100644 index 000000000..4777297af Binary files /dev/null and b/res/drawable-mdpi/numpad_three_over.png differ diff --git a/res/drawable-mdpi/numpad_two_default.png b/res/drawable-mdpi/numpad_two_default.png new file mode 100644 index 000000000..9a5bfa709 Binary files /dev/null and b/res/drawable-mdpi/numpad_two_default.png differ diff --git a/res/drawable-mdpi/numpad_two_over.png b/res/drawable-mdpi/numpad_two_over.png new file mode 100644 index 000000000..bd6fee04b Binary files /dev/null and b/res/drawable-mdpi/numpad_two_over.png differ diff --git a/res/drawable-mdpi/numpad_zero_default.png b/res/drawable-mdpi/numpad_zero_default.png new file mode 100644 index 000000000..1270b1329 Binary files /dev/null and b/res/drawable-mdpi/numpad_zero_default.png differ diff --git a/res/drawable-mdpi/numpad_zero_over.png b/res/drawable-mdpi/numpad_zero_over.png new file mode 100644 index 000000000..50da42b88 Binary files /dev/null and b/res/drawable-mdpi/numpad_zero_over.png differ diff --git a/res/drawable-mdpi/ok_default.png b/res/drawable-mdpi/ok_default.png new file mode 100644 index 000000000..5311011c0 Binary files /dev/null and b/res/drawable-mdpi/ok_default.png differ diff --git a/res/drawable-mdpi/ok_over.png b/res/drawable-mdpi/ok_over.png new file mode 100644 index 000000000..86fcc1bec Binary files /dev/null and b/res/drawable-mdpi/ok_over.png differ diff --git a/res/drawable-mdpi/options_add_default.png b/res/drawable-mdpi/options_add_default.png new file mode 100644 index 000000000..6a8677bbf Binary files /dev/null and b/res/drawable-mdpi/options_add_default.png differ diff --git a/res/drawable-mdpi/options_add_default_alt.png b/res/drawable-mdpi/options_add_default_alt.png new file mode 100644 index 000000000..1cca2c28f Binary files /dev/null and b/res/drawable-mdpi/options_add_default_alt.png differ diff --git a/res/drawable-mdpi/options_add_disabled.png b/res/drawable-mdpi/options_add_disabled.png new file mode 100644 index 000000000..bcf9dd3e9 Binary files /dev/null and b/res/drawable-mdpi/options_add_disabled.png differ diff --git a/res/drawable-mdpi/options_add_disabled_alt.png b/res/drawable-mdpi/options_add_disabled_alt.png new file mode 100644 index 000000000..4a8c87fe3 Binary files /dev/null and b/res/drawable-mdpi/options_add_disabled_alt.png differ diff --git a/res/drawable-mdpi/options_add_over.png b/res/drawable-mdpi/options_add_over.png new file mode 100644 index 000000000..469a51710 Binary files /dev/null and b/res/drawable-mdpi/options_add_over.png differ diff --git a/res/drawable-mdpi/options_add_over_alt.png b/res/drawable-mdpi/options_add_over_alt.png new file mode 100644 index 000000000..1eda428da Binary files /dev/null and b/res/drawable-mdpi/options_add_over_alt.png differ diff --git a/res/drawable-mdpi/options_default.png b/res/drawable-mdpi/options_default.png new file mode 100644 index 000000000..d49da8423 Binary files /dev/null and b/res/drawable-mdpi/options_default.png differ diff --git a/res/drawable-mdpi/options_default_alt.png b/res/drawable-mdpi/options_default_alt.png new file mode 100644 index 000000000..03bc03709 Binary files /dev/null and b/res/drawable-mdpi/options_default_alt.png differ diff --git a/res/drawable-mdpi/options_disabled.png b/res/drawable-mdpi/options_disabled.png new file mode 100644 index 000000000..d54dc2c6a Binary files /dev/null and b/res/drawable-mdpi/options_disabled.png differ diff --git a/res/drawable-mdpi/options_disabled_alt.png b/res/drawable-mdpi/options_disabled_alt.png new file mode 100644 index 000000000..1ac99f852 Binary files /dev/null and b/res/drawable-mdpi/options_disabled_alt.png differ diff --git a/res/drawable-mdpi/options_over.png b/res/drawable-mdpi/options_over.png new file mode 100644 index 000000000..89accec26 Binary files /dev/null and b/res/drawable-mdpi/options_over.png differ diff --git a/res/drawable-mdpi/options_over_alt.png b/res/drawable-mdpi/options_over_alt.png new file mode 100644 index 000000000..49bac7109 Binary files /dev/null and b/res/drawable-mdpi/options_over_alt.png differ diff --git a/res/drawable-mdpi/options_selected.png b/res/drawable-mdpi/options_selected.png new file mode 100644 index 000000000..0b5db0a68 Binary files /dev/null and b/res/drawable-mdpi/options_selected.png differ diff --git a/res/drawable-mdpi/options_selected_alt.png b/res/drawable-mdpi/options_selected_alt.png new file mode 100644 index 000000000..4a93b8ee6 Binary files /dev/null and b/res/drawable-mdpi/options_selected_alt.png differ diff --git a/res/drawable-mdpi/options_transfer_default.png b/res/drawable-mdpi/options_transfer_default.png new file mode 100644 index 000000000..934668e0f Binary files /dev/null and b/res/drawable-mdpi/options_transfer_default.png differ diff --git a/res/drawable-mdpi/options_transfer_disabled.png b/res/drawable-mdpi/options_transfer_disabled.png new file mode 100644 index 000000000..cf877733c Binary files /dev/null and b/res/drawable-mdpi/options_transfer_disabled.png differ diff --git a/res/drawable-mdpi/options_transfer_over.png b/res/drawable-mdpi/options_transfer_over.png new file mode 100644 index 000000000..f59adfa6c Binary files /dev/null and b/res/drawable-mdpi/options_transfer_over.png differ diff --git a/res/drawable-mdpi/pause_default b/res/drawable-mdpi/pause_default new file mode 100644 index 000000000..0ca4db8c1 Binary files /dev/null and b/res/drawable-mdpi/pause_default differ diff --git a/res/drawable-mdpi/pause_off_default.png b/res/drawable-mdpi/pause_off_default.png new file mode 100644 index 000000000..4009afd0f Binary files /dev/null and b/res/drawable-mdpi/pause_off_default.png differ diff --git a/res/drawable-mdpi/pause_off_over.png b/res/drawable-mdpi/pause_off_over.png new file mode 100644 index 000000000..7aa067c40 Binary files /dev/null and b/res/drawable-mdpi/pause_off_over.png differ diff --git a/res/drawable-mdpi/pause_on_default.png b/res/drawable-mdpi/pause_on_default.png new file mode 100644 index 000000000..9cdb4f60d Binary files /dev/null and b/res/drawable-mdpi/pause_on_default.png differ diff --git a/res/drawable-mdpi/pause_on_over.png b/res/drawable-mdpi/pause_on_over.png new file mode 100644 index 000000000..0934f4faf Binary files /dev/null and b/res/drawable-mdpi/pause_on_over.png differ diff --git a/res/drawable-mdpi/pause_over b/res/drawable-mdpi/pause_over new file mode 100644 index 000000000..a2a15e52b Binary files /dev/null and b/res/drawable-mdpi/pause_over differ diff --git a/res/drawable-mdpi/play_default b/res/drawable-mdpi/play_default new file mode 100644 index 000000000..cf455e337 Binary files /dev/null and b/res/drawable-mdpi/play_default differ diff --git a/res/drawable-mdpi/play_over b/res/drawable-mdpi/play_over new file mode 100644 index 000000000..42d81a845 Binary files /dev/null and b/res/drawable-mdpi/play_over differ diff --git a/res/drawable-mdpi/sel_call.png b/res/drawable-mdpi/sel_call.png new file mode 100644 index 000000000..247364dc3 Binary files /dev/null and b/res/drawable-mdpi/sel_call.png differ diff --git a/res/drawable-mdpi/sel_call_first.png b/res/drawable-mdpi/sel_call_first.png new file mode 100644 index 000000000..fa935e700 Binary files /dev/null and b/res/drawable-mdpi/sel_call_first.png differ diff --git a/res/drawable-mdpi/settings_default.png b/res/drawable-mdpi/settings_default.png new file mode 100644 index 000000000..1a2a6787c Binary files /dev/null and b/res/drawable-mdpi/settings_default.png differ diff --git a/res/drawable-mdpi/settings_over.png b/res/drawable-mdpi/settings_over.png new file mode 100644 index 000000000..a2965c4ea Binary files /dev/null and b/res/drawable-mdpi/settings_over.png differ diff --git a/res/drawable-mdpi/settings_selected.png b/res/drawable-mdpi/settings_selected.png new file mode 100644 index 000000000..3489d842b Binary files /dev/null and b/res/drawable-mdpi/settings_selected.png differ diff --git a/res/drawable-mdpi/setup_back_default.png b/res/drawable-mdpi/setup_back_default.png new file mode 100644 index 000000000..6f4a9060a Binary files /dev/null and b/res/drawable-mdpi/setup_back_default.png differ diff --git a/res/drawable-mdpi/setup_back_disabled.png b/res/drawable-mdpi/setup_back_disabled.png new file mode 100644 index 000000000..47e5e44e7 Binary files /dev/null and b/res/drawable-mdpi/setup_back_disabled.png differ diff --git a/res/drawable-mdpi/setup_back_over.png b/res/drawable-mdpi/setup_back_over.png new file mode 100644 index 000000000..16b7974cd Binary files /dev/null and b/res/drawable-mdpi/setup_back_over.png differ diff --git a/res/drawable-mdpi/setup_cancel_default.png b/res/drawable-mdpi/setup_cancel_default.png new file mode 100644 index 000000000..10f608342 Binary files /dev/null and b/res/drawable-mdpi/setup_cancel_default.png differ diff --git a/res/drawable-mdpi/setup_cancel_disabled.png b/res/drawable-mdpi/setup_cancel_disabled.png new file mode 100644 index 000000000..a5482215a Binary files /dev/null and b/res/drawable-mdpi/setup_cancel_disabled.png differ diff --git a/res/drawable-mdpi/setup_cancel_over.png b/res/drawable-mdpi/setup_cancel_over.png new file mode 100644 index 000000000..96247a81c Binary files /dev/null and b/res/drawable-mdpi/setup_cancel_over.png differ diff --git a/res/drawable-mdpi/setup_label.png b/res/drawable-mdpi/setup_label.png new file mode 100644 index 000000000..f3deedbb7 Binary files /dev/null and b/res/drawable-mdpi/setup_label.png differ diff --git a/res/drawable-mdpi/setup_letsgo_default.png b/res/drawable-mdpi/setup_letsgo_default.png new file mode 100644 index 000000000..bbad20d1c Binary files /dev/null and b/res/drawable-mdpi/setup_letsgo_default.png differ diff --git a/res/drawable-mdpi/setup_letsgo_disabled.png b/res/drawable-mdpi/setup_letsgo_disabled.png new file mode 100644 index 000000000..4597573f8 Binary files /dev/null and b/res/drawable-mdpi/setup_letsgo_disabled.png differ diff --git a/res/drawable-mdpi/setup_letsgo_over.png b/res/drawable-mdpi/setup_letsgo_over.png new file mode 100644 index 000000000..c3ceb6964 Binary files /dev/null and b/res/drawable-mdpi/setup_letsgo_over.png differ diff --git a/res/drawable-mdpi/setup_title_assistant.png b/res/drawable-mdpi/setup_title_assistant.png new file mode 100644 index 000000000..4002d8798 Binary files /dev/null and b/res/drawable-mdpi/setup_title_assistant.png differ diff --git a/res/drawable-mdpi/setup_welcome_logo.png b/res/drawable-mdpi/setup_welcome_logo.png new file mode 100644 index 000000000..4d1187748 Binary files /dev/null and b/res/drawable-mdpi/setup_welcome_logo.png differ diff --git a/res/drawable-mdpi/slider_left.9.png b/res/drawable-mdpi/slider_left.9.png new file mode 100644 index 000000000..b73736bce Binary files /dev/null and b/res/drawable-mdpi/slider_left.9.png differ diff --git a/res/drawable-mdpi/slider_right.9.png b/res/drawable-mdpi/slider_right.9.png new file mode 100644 index 000000000..815ebc935 Binary files /dev/null and b/res/drawable-mdpi/slider_right.9.png differ diff --git a/res/drawable-mdpi/speaker_off_default.png b/res/drawable-mdpi/speaker_off_default.png new file mode 100644 index 000000000..a6d75438f Binary files /dev/null and b/res/drawable-mdpi/speaker_off_default.png differ diff --git a/res/drawable-mdpi/speaker_off_disabled.png b/res/drawable-mdpi/speaker_off_disabled.png new file mode 100644 index 000000000..b433e1b0b Binary files /dev/null and b/res/drawable-mdpi/speaker_off_disabled.png differ diff --git a/res/drawable-mdpi/speaker_off_over.png b/res/drawable-mdpi/speaker_off_over.png new file mode 100644 index 000000000..2c896ac2e Binary files /dev/null and b/res/drawable-mdpi/speaker_off_over.png differ diff --git a/res/drawable-mdpi/speaker_on_default.png b/res/drawable-mdpi/speaker_on_default.png new file mode 100644 index 000000000..881471a75 Binary files /dev/null and b/res/drawable-mdpi/speaker_on_default.png differ diff --git a/res/drawable-mdpi/speaker_on_disabled.png b/res/drawable-mdpi/speaker_on_disabled.png new file mode 100644 index 000000000..9eb4ebe15 Binary files /dev/null and b/res/drawable-mdpi/speaker_on_disabled.png differ diff --git a/res/drawable-mdpi/speaker_on_over.png b/res/drawable-mdpi/speaker_on_over.png new file mode 100644 index 000000000..b5d589e90 Binary files /dev/null and b/res/drawable-mdpi/speaker_on_over.png differ diff --git a/res/drawable-mdpi/statebar_background.png b/res/drawable-mdpi/statebar_background.png new file mode 100644 index 000000000..aa04b9428 Binary files /dev/null and b/res/drawable-mdpi/statebar_background.png differ diff --git a/res/drawable-mdpi/switch_camera_default.png b/res/drawable-mdpi/switch_camera_default.png new file mode 100644 index 000000000..c233081f4 Binary files /dev/null and b/res/drawable-mdpi/switch_camera_default.png differ diff --git a/res/drawable-mdpi/switch_camera_over.png b/res/drawable-mdpi/switch_camera_over.png new file mode 100644 index 000000000..6107c1d3b Binary files /dev/null and b/res/drawable-mdpi/switch_camera_over.png differ diff --git a/res/drawable-mdpi/unknown_small.png b/res/drawable-mdpi/unknown_small.png new file mode 100644 index 000000000..add2a7336 Binary files /dev/null and b/res/drawable-mdpi/unknown_small.png differ diff --git a/res/drawable-mdpi/video_off_default.png b/res/drawable-mdpi/video_off_default.png new file mode 100644 index 000000000..bab1c29d3 Binary files /dev/null and b/res/drawable-mdpi/video_off_default.png differ diff --git a/res/drawable-mdpi/video_off_disabled.png b/res/drawable-mdpi/video_off_disabled.png new file mode 100644 index 000000000..0f5d46372 Binary files /dev/null and b/res/drawable-mdpi/video_off_disabled.png differ diff --git a/res/drawable-mdpi/video_off_over.png b/res/drawable-mdpi/video_off_over.png new file mode 100644 index 000000000..9468b9e5d Binary files /dev/null and b/res/drawable-mdpi/video_off_over.png differ diff --git a/res/drawable-mdpi/video_on_default.png b/res/drawable-mdpi/video_on_default.png new file mode 100644 index 000000000..3ba8bb802 Binary files /dev/null and b/res/drawable-mdpi/video_on_default.png differ diff --git a/res/drawable-mdpi/video_on_disabled.png b/res/drawable-mdpi/video_on_disabled.png new file mode 100644 index 000000000..67fbc99f8 Binary files /dev/null and b/res/drawable-mdpi/video_on_disabled.png differ diff --git a/res/drawable-mdpi/video_on_over.png b/res/drawable-mdpi/video_on_over.png new file mode 100644 index 000000000..10feea9c0 Binary files /dev/null and b/res/drawable-mdpi/video_on_over.png differ diff --git a/res/drawable-xlarge/add_call__moreover.png b/res/drawable-xlarge-hdpi/add_call__moreover.png similarity index 100% rename from res/drawable-xlarge/add_call__moreover.png rename to res/drawable-xlarge-hdpi/add_call__moreover.png diff --git a/res/drawable-xlarge/add_call_more_default.png b/res/drawable-xlarge-hdpi/add_call_more_default.png similarity index 100% rename from res/drawable-xlarge/add_call_more_default.png rename to res/drawable-xlarge-hdpi/add_call_more_default.png diff --git a/res/drawable-xlarge/add_call_more_disabled.png b/res/drawable-xlarge-hdpi/add_call_more_disabled.png similarity index 100% rename from res/drawable-xlarge/add_call_more_disabled.png rename to res/drawable-xlarge-hdpi/add_call_more_disabled.png diff --git a/res/drawable-xlarge/add_contact_default.png b/res/drawable-xlarge-hdpi/add_contact_default.png similarity index 100% rename from res/drawable-xlarge/add_contact_default.png rename to res/drawable-xlarge-hdpi/add_contact_default.png diff --git a/res/drawable-xlarge/add_contact_disabled.png b/res/drawable-xlarge-hdpi/add_contact_disabled.png similarity index 100% rename from res/drawable-xlarge/add_contact_disabled.png rename to res/drawable-xlarge-hdpi/add_contact_disabled.png diff --git a/res/drawable-xlarge/add_contact_over.png b/res/drawable-xlarge-hdpi/add_contact_over.png similarity index 100% rename from res/drawable-xlarge/add_contact_over.png rename to res/drawable-xlarge-hdpi/add_contact_over.png diff --git a/res/drawable-xlarge/backspace_default.png b/res/drawable-xlarge-hdpi/backspace_default.png similarity index 100% rename from res/drawable-xlarge/backspace_default.png rename to res/drawable-xlarge-hdpi/backspace_default.png diff --git a/res/drawable-xlarge/backspace_disabled.png b/res/drawable-xlarge-hdpi/backspace_disabled.png similarity index 100% rename from res/drawable-xlarge/backspace_disabled.png rename to res/drawable-xlarge-hdpi/backspace_disabled.png diff --git a/res/drawable-xlarge/backspace_over.png b/res/drawable-xlarge-hdpi/backspace_over.png similarity index 100% rename from res/drawable-xlarge/backspace_over.png rename to res/drawable-xlarge-hdpi/backspace_over.png diff --git a/res/drawable-xlarge/bottom.png b/res/drawable-xlarge-hdpi/bottom.png similarity index 100% rename from res/drawable-xlarge/bottom.png rename to res/drawable-xlarge-hdpi/bottom.png diff --git a/res/drawable-xlarge/call_default.png b/res/drawable-xlarge-hdpi/call_default.png similarity index 100% rename from res/drawable-xlarge/call_default.png rename to res/drawable-xlarge-hdpi/call_default.png diff --git a/res/drawable-xlarge/call_disabled.png b/res/drawable-xlarge-hdpi/call_disabled.png similarity index 100% rename from res/drawable-xlarge/call_disabled.png rename to res/drawable-xlarge-hdpi/call_disabled.png diff --git a/res/drawable-xlarge/call_over.png b/res/drawable-xlarge-hdpi/call_over.png similarity index 100% rename from res/drawable-xlarge/call_over.png rename to res/drawable-xlarge-hdpi/call_over.png diff --git a/res/drawable-xlarge/cancel_white_bg_default.png b/res/drawable-xlarge-hdpi/cancel_white_bg_default.png similarity index 100% rename from res/drawable-xlarge/cancel_white_bg_default.png rename to res/drawable-xlarge-hdpi/cancel_white_bg_default.png diff --git a/res/drawable-xlarge/cancel_white_bg_disabled.png b/res/drawable-xlarge-hdpi/cancel_white_bg_disabled.png similarity index 100% rename from res/drawable-xlarge/cancel_white_bg_disabled.png rename to res/drawable-xlarge-hdpi/cancel_white_bg_disabled.png diff --git a/res/drawable-xlarge/cancel_white_bg_over.png b/res/drawable-xlarge-hdpi/cancel_white_bg_over.png similarity index 100% rename from res/drawable-xlarge/cancel_white_bg_over.png rename to res/drawable-xlarge-hdpi/cancel_white_bg_over.png diff --git a/res/drawable-xlarge/chat_default.png b/res/drawable-xlarge-hdpi/chat_default.png similarity index 100% rename from res/drawable-xlarge/chat_default.png rename to res/drawable-xlarge-hdpi/chat_default.png diff --git a/res/drawable-xlarge/chat_over.png b/res/drawable-xlarge-hdpi/chat_over.png similarity index 100% rename from res/drawable-xlarge/chat_over.png rename to res/drawable-xlarge-hdpi/chat_over.png diff --git a/res/drawable-xlarge/chat_selected.png b/res/drawable-xlarge-hdpi/chat_selected.png similarity index 100% rename from res/drawable-xlarge/chat_selected.png rename to res/drawable-xlarge-hdpi/chat_selected.png diff --git a/res/drawable-xlarge/conference_default.png b/res/drawable-xlarge-hdpi/conference_default.png similarity index 100% rename from res/drawable-xlarge/conference_default.png rename to res/drawable-xlarge-hdpi/conference_default.png diff --git a/res/drawable-xlarge/conference_over.png b/res/drawable-xlarge-hdpi/conference_over.png similarity index 100% rename from res/drawable-xlarge/conference_over.png rename to res/drawable-xlarge-hdpi/conference_over.png diff --git a/res/drawable-xlarge/contacts_default.png b/res/drawable-xlarge-hdpi/contacts_default.png similarity index 100% rename from res/drawable-xlarge/contacts_default.png rename to res/drawable-xlarge-hdpi/contacts_default.png diff --git a/res/drawable-xlarge/contacts_over.png b/res/drawable-xlarge-hdpi/contacts_over.png similarity index 100% rename from res/drawable-xlarge/contacts_over.png rename to res/drawable-xlarge-hdpi/contacts_over.png diff --git a/res/drawable-xlarge/contacts_selected.png b/res/drawable-xlarge-hdpi/contacts_selected.png similarity index 100% rename from res/drawable-xlarge/contacts_selected.png rename to res/drawable-xlarge-hdpi/contacts_selected.png diff --git a/res/drawable-xlarge/dialer_address_background.png b/res/drawable-xlarge-hdpi/dialer_address_background.png similarity index 100% rename from res/drawable-xlarge/dialer_address_background.png rename to res/drawable-xlarge-hdpi/dialer_address_background.png diff --git a/res/drawable-xlarge/dialer_alt_default.png b/res/drawable-xlarge-hdpi/dialer_alt_default.png similarity index 100% rename from res/drawable-xlarge/dialer_alt_default.png rename to res/drawable-xlarge-hdpi/dialer_alt_default.png diff --git a/res/drawable-xlarge/dialer_alt_over.png b/res/drawable-xlarge-hdpi/dialer_alt_over.png similarity index 100% rename from res/drawable-xlarge/dialer_alt_over.png rename to res/drawable-xlarge-hdpi/dialer_alt_over.png diff --git a/res/drawable-xlarge/hangup_default.png b/res/drawable-xlarge-hdpi/hangup_default.png similarity index 100% rename from res/drawable-xlarge/hangup_default.png rename to res/drawable-xlarge-hdpi/hangup_default.png diff --git a/res/drawable-xlarge/hangup_over.png b/res/drawable-xlarge-hdpi/hangup_over.png similarity index 100% rename from res/drawable-xlarge/hangup_over.png rename to res/drawable-xlarge-hdpi/hangup_over.png diff --git a/res/drawable-xlarge/history_default.png b/res/drawable-xlarge-hdpi/history_default.png similarity index 100% rename from res/drawable-xlarge/history_default.png rename to res/drawable-xlarge-hdpi/history_default.png diff --git a/res/drawable-xlarge/history_over.png b/res/drawable-xlarge-hdpi/history_over.png similarity index 100% rename from res/drawable-xlarge/history_over.png rename to res/drawable-xlarge-hdpi/history_over.png diff --git a/res/drawable-xlarge/history_selected.png b/res/drawable-xlarge-hdpi/history_selected.png similarity index 100% rename from res/drawable-xlarge/history_selected.png rename to res/drawable-xlarge-hdpi/history_selected.png diff --git a/res/drawable-xlarge/micro_off_default.png b/res/drawable-xlarge-hdpi/micro_off_default.png similarity index 100% rename from res/drawable-xlarge/micro_off_default.png rename to res/drawable-xlarge-hdpi/micro_off_default.png diff --git a/res/drawable-xlarge/micro_off_disabled.png b/res/drawable-xlarge-hdpi/micro_off_disabled.png similarity index 100% rename from res/drawable-xlarge/micro_off_disabled.png rename to res/drawable-xlarge-hdpi/micro_off_disabled.png diff --git a/res/drawable-xlarge/micro_off_over.png b/res/drawable-xlarge-hdpi/micro_off_over.png similarity index 100% rename from res/drawable-xlarge/micro_off_over.png rename to res/drawable-xlarge-hdpi/micro_off_over.png diff --git a/res/drawable-xlarge/micro_on_default.png b/res/drawable-xlarge-hdpi/micro_on_default.png similarity index 100% rename from res/drawable-xlarge/micro_on_default.png rename to res/drawable-xlarge-hdpi/micro_on_default.png diff --git a/res/drawable-xlarge/micro_on_disabled.png b/res/drawable-xlarge-hdpi/micro_on_disabled.png similarity index 100% rename from res/drawable-xlarge/micro_on_disabled.png rename to res/drawable-xlarge-hdpi/micro_on_disabled.png diff --git a/res/drawable-xlarge/micro_on_over.png b/res/drawable-xlarge-hdpi/micro_on_over.png similarity index 100% rename from res/drawable-xlarge/micro_on_over.png rename to res/drawable-xlarge-hdpi/micro_on_over.png diff --git a/res/drawable-xlarge/options_add_default.png b/res/drawable-xlarge-hdpi/options_add_default.png similarity index 100% rename from res/drawable-xlarge/options_add_default.png rename to res/drawable-xlarge-hdpi/options_add_default.png diff --git a/res/drawable-xlarge/options_add_disabled.png b/res/drawable-xlarge-hdpi/options_add_disabled.png similarity index 100% rename from res/drawable-xlarge/options_add_disabled.png rename to res/drawable-xlarge-hdpi/options_add_disabled.png diff --git a/res/drawable-xlarge/options_add_over.png b/res/drawable-xlarge-hdpi/options_add_over.png similarity index 100% rename from res/drawable-xlarge/options_add_over.png rename to res/drawable-xlarge-hdpi/options_add_over.png diff --git a/res/drawable-xlarge/options_default.png b/res/drawable-xlarge-hdpi/options_default.png similarity index 100% rename from res/drawable-xlarge/options_default.png rename to res/drawable-xlarge-hdpi/options_default.png diff --git a/res/drawable-xlarge/options_disabled.png b/res/drawable-xlarge-hdpi/options_disabled.png similarity index 100% rename from res/drawable-xlarge/options_disabled.png rename to res/drawable-xlarge-hdpi/options_disabled.png diff --git a/res/drawable-xlarge/options_over.png b/res/drawable-xlarge-hdpi/options_over.png similarity index 100% rename from res/drawable-xlarge/options_over.png rename to res/drawable-xlarge-hdpi/options_over.png diff --git a/res/drawable-xlarge/options_selected.png b/res/drawable-xlarge-hdpi/options_selected.png similarity index 100% rename from res/drawable-xlarge/options_selected.png rename to res/drawable-xlarge-hdpi/options_selected.png diff --git a/res/drawable-xlarge/options_transfer_default.png b/res/drawable-xlarge-hdpi/options_transfer_default.png similarity index 100% rename from res/drawable-xlarge/options_transfer_default.png rename to res/drawable-xlarge-hdpi/options_transfer_default.png diff --git a/res/drawable-xlarge/options_transfer_disabled.png b/res/drawable-xlarge-hdpi/options_transfer_disabled.png similarity index 100% rename from res/drawable-xlarge/options_transfer_disabled.png rename to res/drawable-xlarge-hdpi/options_transfer_disabled.png diff --git a/res/drawable-xlarge/options_transfer_over.png b/res/drawable-xlarge-hdpi/options_transfer_over.png similarity index 100% rename from res/drawable-xlarge/options_transfer_over.png rename to res/drawable-xlarge-hdpi/options_transfer_over.png diff --git a/res/drawable-xlarge/pause_off_default.png b/res/drawable-xlarge-hdpi/pause_off_default.png similarity index 100% rename from res/drawable-xlarge/pause_off_default.png rename to res/drawable-xlarge-hdpi/pause_off_default.png diff --git a/res/drawable-xlarge/pause_off_over.png b/res/drawable-xlarge-hdpi/pause_off_over.png similarity index 100% rename from res/drawable-xlarge/pause_off_over.png rename to res/drawable-xlarge-hdpi/pause_off_over.png diff --git a/res/drawable-xlarge/pause_on_default.png b/res/drawable-xlarge-hdpi/pause_on_default.png similarity index 100% rename from res/drawable-xlarge/pause_on_default.png rename to res/drawable-xlarge-hdpi/pause_on_default.png diff --git a/res/drawable-xlarge/pause_on_over.png b/res/drawable-xlarge-hdpi/pause_on_over.png similarity index 100% rename from res/drawable-xlarge/pause_on_over.png rename to res/drawable-xlarge-hdpi/pause_on_over.png diff --git a/res/drawable-xlarge/settings_default.png b/res/drawable-xlarge-hdpi/settings_default.png similarity index 100% rename from res/drawable-xlarge/settings_default.png rename to res/drawable-xlarge-hdpi/settings_default.png diff --git a/res/drawable-xlarge/settings_over.png b/res/drawable-xlarge-hdpi/settings_over.png similarity index 100% rename from res/drawable-xlarge/settings_over.png rename to res/drawable-xlarge-hdpi/settings_over.png diff --git a/res/drawable-xlarge/settings_selected.png b/res/drawable-xlarge-hdpi/settings_selected.png similarity index 100% rename from res/drawable-xlarge/settings_selected.png rename to res/drawable-xlarge-hdpi/settings_selected.png diff --git a/res/drawable-xlarge/speaker_off_default.png b/res/drawable-xlarge-hdpi/speaker_off_default.png similarity index 100% rename from res/drawable-xlarge/speaker_off_default.png rename to res/drawable-xlarge-hdpi/speaker_off_default.png diff --git a/res/drawable-xlarge/speaker_off_disabled.png b/res/drawable-xlarge-hdpi/speaker_off_disabled.png similarity index 100% rename from res/drawable-xlarge/speaker_off_disabled.png rename to res/drawable-xlarge-hdpi/speaker_off_disabled.png diff --git a/res/drawable-xlarge/speaker_off_over.png b/res/drawable-xlarge-hdpi/speaker_off_over.png similarity index 100% rename from res/drawable-xlarge/speaker_off_over.png rename to res/drawable-xlarge-hdpi/speaker_off_over.png diff --git a/res/drawable-xlarge/speaker_on_default.png b/res/drawable-xlarge-hdpi/speaker_on_default.png similarity index 100% rename from res/drawable-xlarge/speaker_on_default.png rename to res/drawable-xlarge-hdpi/speaker_on_default.png diff --git a/res/drawable-xlarge/speaker_on_disabled.png b/res/drawable-xlarge-hdpi/speaker_on_disabled.png similarity index 100% rename from res/drawable-xlarge/speaker_on_disabled.png rename to res/drawable-xlarge-hdpi/speaker_on_disabled.png diff --git a/res/drawable-xlarge/speaker_on_over.png b/res/drawable-xlarge-hdpi/speaker_on_over.png similarity index 100% rename from res/drawable-xlarge/speaker_on_over.png rename to res/drawable-xlarge-hdpi/speaker_on_over.png diff --git a/res/drawable-xlarge/statebar_background.png b/res/drawable-xlarge-hdpi/statebar_background.png similarity index 100% rename from res/drawable-xlarge/statebar_background.png rename to res/drawable-xlarge-hdpi/statebar_background.png diff --git a/res/drawable-xlarge/transfer_default.png b/res/drawable-xlarge-hdpi/transfer_default.png similarity index 100% rename from res/drawable-xlarge/transfer_default.png rename to res/drawable-xlarge-hdpi/transfer_default.png diff --git a/res/drawable-xlarge/transfer_over.png b/res/drawable-xlarge-hdpi/transfer_over.png similarity index 100% rename from res/drawable-xlarge/transfer_over.png rename to res/drawable-xlarge-hdpi/transfer_over.png diff --git a/res/drawable-xlarge/video_off_default.png b/res/drawable-xlarge-hdpi/video_off_default.png similarity index 100% rename from res/drawable-xlarge/video_off_default.png rename to res/drawable-xlarge-hdpi/video_off_default.png diff --git a/res/drawable-xlarge/video_off_disabled.png b/res/drawable-xlarge-hdpi/video_off_disabled.png similarity index 100% rename from res/drawable-xlarge/video_off_disabled.png rename to res/drawable-xlarge-hdpi/video_off_disabled.png diff --git a/res/drawable-xlarge/video_off_over.png b/res/drawable-xlarge-hdpi/video_off_over.png similarity index 100% rename from res/drawable-xlarge/video_off_over.png rename to res/drawable-xlarge-hdpi/video_off_over.png diff --git a/res/drawable-xlarge/video_on_default.png b/res/drawable-xlarge-hdpi/video_on_default.png similarity index 100% rename from res/drawable-xlarge/video_on_default.png rename to res/drawable-xlarge-hdpi/video_on_default.png diff --git a/res/drawable-xlarge/video_on_disabled.png b/res/drawable-xlarge-hdpi/video_on_disabled.png similarity index 100% rename from res/drawable-xlarge/video_on_disabled.png rename to res/drawable-xlarge-hdpi/video_on_disabled.png diff --git a/res/drawable-xlarge/video_on_over.png b/res/drawable-xlarge-hdpi/video_on_over.png similarity index 100% rename from res/drawable-xlarge/video_on_over.png rename to res/drawable-xlarge-hdpi/video_on_over.png diff --git a/res/drawable-xlarge-land/background_alt.png b/res/drawable-xlarge-land-hdpi/background_alt.png similarity index 100% rename from res/drawable-xlarge-land/background_alt.png rename to res/drawable-xlarge-land-hdpi/background_alt.png diff --git a/res/drawable-xlarge-land/bottom.png b/res/drawable-xlarge-land-hdpi/bottom.png similarity index 100% rename from res/drawable-xlarge-land/bottom.png rename to res/drawable-xlarge-land-hdpi/bottom.png diff --git a/res/drawable-xlarge-land/chat_default.png b/res/drawable-xlarge-land-hdpi/chat_default.png similarity index 100% rename from res/drawable-xlarge-land/chat_default.png rename to res/drawable-xlarge-land-hdpi/chat_default.png diff --git a/res/drawable-xlarge-land/chat_over.png b/res/drawable-xlarge-land-hdpi/chat_over.png similarity index 100% rename from res/drawable-xlarge-land/chat_over.png rename to res/drawable-xlarge-land-hdpi/chat_over.png diff --git a/res/drawable-xlarge-land/chat_selected.png b/res/drawable-xlarge-land-hdpi/chat_selected.png similarity index 100% rename from res/drawable-xlarge-land/chat_selected.png rename to res/drawable-xlarge-land-hdpi/chat_selected.png diff --git a/res/drawable-xlarge-land/contacts_default.png b/res/drawable-xlarge-land-hdpi/contacts_default.png similarity index 100% rename from res/drawable-xlarge-land/contacts_default.png rename to res/drawable-xlarge-land-hdpi/contacts_default.png diff --git a/res/drawable-xlarge-land/contacts_over.png b/res/drawable-xlarge-land-hdpi/contacts_over.png similarity index 100% rename from res/drawable-xlarge-land/contacts_over.png rename to res/drawable-xlarge-land-hdpi/contacts_over.png diff --git a/res/drawable-xlarge-land/contacts_selected.png b/res/drawable-xlarge-land-hdpi/contacts_selected.png similarity index 100% rename from res/drawable-xlarge-land/contacts_selected.png rename to res/drawable-xlarge-land-hdpi/contacts_selected.png diff --git a/res/drawable-xlarge-land/dialer_address_background.png b/res/drawable-xlarge-land-hdpi/dialer_address_background.png similarity index 100% rename from res/drawable-xlarge-land/dialer_address_background.png rename to res/drawable-xlarge-land-hdpi/dialer_address_background.png diff --git a/res/drawable-xlarge-land/history_default.png b/res/drawable-xlarge-land-hdpi/history_default.png similarity index 100% rename from res/drawable-xlarge-land/history_default.png rename to res/drawable-xlarge-land-hdpi/history_default.png diff --git a/res/drawable-xlarge-land/history_over.png b/res/drawable-xlarge-land-hdpi/history_over.png similarity index 100% rename from res/drawable-xlarge-land/history_over.png rename to res/drawable-xlarge-land-hdpi/history_over.png diff --git a/res/drawable-xlarge-land/history_selected.png b/res/drawable-xlarge-land-hdpi/history_selected.png similarity index 100% rename from res/drawable-xlarge-land/history_selected.png rename to res/drawable-xlarge-land-hdpi/history_selected.png diff --git a/res/drawable-xlarge-land/settings_default.png b/res/drawable-xlarge-land-hdpi/settings_default.png similarity index 100% rename from res/drawable-xlarge-land/settings_default.png rename to res/drawable-xlarge-land-hdpi/settings_default.png diff --git a/res/drawable-xlarge-land/settings_over.png b/res/drawable-xlarge-land-hdpi/settings_over.png similarity index 100% rename from res/drawable-xlarge-land/settings_over.png rename to res/drawable-xlarge-land-hdpi/settings_over.png diff --git a/res/drawable-xlarge-land/settings_selected.png b/res/drawable-xlarge-land-hdpi/settings_selected.png similarity index 100% rename from res/drawable-xlarge-land/settings_selected.png rename to res/drawable-xlarge-land-hdpi/settings_selected.png diff --git a/res/drawable-xlarge-land/statebar_background.png b/res/drawable-xlarge-land-hdpi/statebar_background.png similarity index 100% rename from res/drawable-xlarge-land/statebar_background.png rename to res/drawable-xlarge-land-hdpi/statebar_background.png diff --git a/res/layout/audio.xml b/res/layout/audio.xml index 6a2dc0bc0..891887a5a 100644 --- a/res/layout/audio.xml +++ b/res/layout/audio.xml @@ -1,13 +1,13 @@ + android:layout_height="match_parent" + android:background="@drawable/background"> + android:gravity="top" /> \ No newline at end of file diff --git a/res/layout/history_detail.xml b/res/layout/history_detail.xml index d8364ba30..99bf6a1a7 100644 --- a/res/layout/history_detail.xml +++ b/res/layout/history_detail.xml @@ -21,19 +21,34 @@ android:layout_height="wrap_content" linphone:picture="@drawable/unknown_small" /> - + android:orientation="vertical" + android:paddingLeft="10dp"> + + + + + + - + android:paddingTop="20dp"> + android:layout_height="wrap_content" + android:id="@+id/callBackRow" + android:paddingLeft="20dp" + android:paddingRight="20dp"> @@ -98,16 +112,19 @@ + android:layout_height="wrap_content" + android:id="@+id/chatRow" + android:layout_below="@id/callBackRow" + android:layout_marginTop="20dp" + android:paddingLeft="20dp" + android:paddingRight="20dp"> @@ -122,16 +139,19 @@ + android:layout_height="wrap_content" + android:id="@+id/addContactRow" + android:layout_below="@id/chatRow" + android:layout_marginTop="20dp" + android:paddingLeft="20dp" + android:paddingRight="20dp"> @@ -144,13 +164,6 @@ - - - + \ No newline at end of file diff --git a/res/values/strings.xml b/res/values/strings.xml index 35059ec29..9e18302af 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -255,6 +255,7 @@ Delete Chat +Call Add to contacts CONNECTED NOT CONNECTED diff --git a/src/org/linphone/AudioCallFragment.java b/src/org/linphone/AudioCallFragment.java index a33d2b10d..8ef8b8c0b 100644 --- a/src/org/linphone/AudioCallFragment.java +++ b/src/org/linphone/AudioCallFragment.java @@ -19,6 +19,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ import org.linphone.core.LinphoneAddress; import org.linphone.core.LinphoneCall; +import org.linphone.core.Log; import org.linphone.core.LinphoneCall.State; import org.linphone.core.LinphoneCoreFactory; import org.linphone.ui.AvatarWithShadow; @@ -56,6 +57,7 @@ public class AudioCallFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + this.inflater = inflater; this.container = container; diff --git a/src/org/linphone/DialerFragment.java b/src/org/linphone/DialerFragment.java index 9cdbb7caf..1e7e4be96 100644 --- a/src/org/linphone/DialerFragment.java +++ b/src/org/linphone/DialerFragment.java @@ -111,7 +111,9 @@ public class DialerFragment extends Fragment { @Override public void onAttach(Activity activity) { super.onAttach(activity); - LinphoneActivity.instance().updateDialerFragment(this); + if (LinphoneActivity.isInstanciated()) { + LinphoneActivity.instance().updateDialerFragment(this); + } } @Override @@ -125,9 +127,10 @@ public class DialerFragment extends Fragment { } public void resetLayout() { - if (LinphoneManager.getLc().getCallsNb() > 0) { + if (LinphoneManager.getLc() != null && LinphoneManager.getLc().getCallsNb() > 0) { mCall.setImageResource(R.drawable.plus); mAddress.setText(""); + mAddContact.setEnabled(true); mAddContact.setImageResource(R.drawable.cancel); mAddContact.setOnClickListener(cancelListener); } else { diff --git a/src/org/linphone/HistoryDetailFragment.java b/src/org/linphone/HistoryDetailFragment.java index 0701e136e..e6b74a7a9 100644 --- a/src/org/linphone/HistoryDetailFragment.java +++ b/src/org/linphone/HistoryDetailFragment.java @@ -38,7 +38,7 @@ public class HistoryDetailFragment extends Fragment implements OnClickListener { private ImageView dialBack, chat, addToContacts; private AvatarWithShadow contactPicture; private View view; - private TextView contactName, callDirection, time, date, dialBackUri; + private TextView contactName, contactAddress, callDirection, time, date; private String sipUri, displayName, pictureUri; @Override @@ -69,7 +69,7 @@ public class HistoryDetailFragment extends Fragment implements OnClickListener { displayName = LinphoneUtils.getUsernameFromAddress(sipUri); } - dialBackUri = (TextView) view.findViewById(R.id.dialBackUri); + contactAddress = (TextView) view.findViewById(R.id.contactAddress); callDirection = (TextView) view.findViewById(R.id.callDirection); @@ -87,7 +87,7 @@ public class HistoryDetailFragment extends Fragment implements OnClickListener { } contactName.setText(displayName == null ? sipUri : displayName); - dialBackUri.setText(sipUri); + contactAddress.setText(sipUri); callDirection.setText(status); time.setText(callTime == null ? "" : callTime); date.setText(callDate == null ? "" : callDate); diff --git a/src/org/linphone/InCallActivity.java b/src/org/linphone/InCallActivity.java index eeba4f602..88bfec761 100644 --- a/src/org/linphone/InCallActivity.java +++ b/src/org/linphone/InCallActivity.java @@ -86,8 +86,13 @@ public class InCallActivity extends FragmentActivity implements isVideoEnabled = call.getCurrentParamsCopy().getVideoEnabled(); } } + LinphoneManager.addListener(this); - Fragment callFragment; + if (savedInstanceState != null) { + return; + } + + Fragment callFragment; if (isVideoEnabled) { callFragment = new VideoCallFragment(); videoCallFragment = (VideoCallFragment) callFragment; @@ -104,7 +109,6 @@ public class InCallActivity extends FragmentActivity implements getSupportFragmentManager().beginTransaction().add(R.id.fragmentContainer, callFragment).commitAllowingStateLoss(); } - LinphoneManager.addListener(this); } private void initUI() { @@ -434,7 +438,7 @@ public class InCallActivity extends FragmentActivity implements } private void hideNumpad() { - if (numpad.getVisibility() != View.VISIBLE) { + if (numpad == null || numpad.getVisibility() != View.VISIBLE) { return; } @@ -616,7 +620,7 @@ public class InCallActivity extends FragmentActivity implements setCallControlsVisibleAndRemoveCallbacks(); } } - + @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (LinphoneUtils.onKeyVolumeAdjust(keyCode)) return true; diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java index 0870d7063..904dc3264 100644 --- a/src/org/linphone/LinphoneActivity.java +++ b/src/org/linphone/LinphoneActivity.java @@ -760,8 +760,10 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene @Override protected void onDestroy() { - chatStorage.close(); - chatStorage = null; + if (chatStorage != null) { + chatStorage.close(); + chatStorage = null; + } super.onDestroy(); } diff --git a/src/org/linphone/LinphoneLauncherActivity.java b/src/org/linphone/LinphoneLauncherActivity.java index 32bde832a..e9182df67 100644 --- a/src/org/linphone/LinphoneLauncherActivity.java +++ b/src/org/linphone/LinphoneLauncherActivity.java @@ -43,7 +43,6 @@ public class LinphoneLauncherActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.launcher); // Hack to avoid to draw twice LinphoneActivity on tablets if (Version.isXLargeScreen(this)) { @@ -51,6 +50,7 @@ public class LinphoneLauncherActivity extends Activity { } else { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } + setContentView(R.layout.launcher); mHandler = new Handler(); diff --git a/src/org/linphone/PreferencesActivity.java b/src/org/linphone/PreferencesActivity.java index 7ca709d67..127ac09f9 100644 --- a/src/org/linphone/PreferencesActivity.java +++ b/src/org/linphone/PreferencesActivity.java @@ -163,7 +163,7 @@ public class PreferencesActivity extends LinphonePreferencesActivity implements for (LinphoneProxyConfig lpc : LinphoneManager.getLc().getProxyConfigList()) { if (lpc.getIdentity().contains(prefs.getString(keyUsername, "")) && lpc.getIdentity().contains(prefs.getString(keyDomain, ""))) { - while (lpc.getState() == RegistrationState.RegistrationProgress || lpc.getState() == RegistrationState.RegistrationNone) + while ((lpc.getState() == RegistrationState.RegistrationProgress || lpc.getState() == RegistrationState.RegistrationNone) && (LinphoneManager.getLc().isNetworkReachable())) { }; if (lpc.getState() == LinphoneCore.RegistrationState.RegistrationOk) { diff --git a/src/org/linphone/VideoCallFragment.java b/src/org/linphone/VideoCallFragment.java index 3005701f3..a80e6d87a 100644 --- a/src/org/linphone/VideoCallFragment.java +++ b/src/org/linphone/VideoCallFragment.java @@ -30,6 +30,9 @@ import android.os.Bundle; import android.os.PowerManager; import android.os.PowerManager.WakeLock; import android.support.v4.app.Fragment; +import android.view.GestureDetector; +import android.view.GestureDetector.OnDoubleTapListener; +import android.view.GestureDetector.OnGestureListener; import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.SurfaceHolder; @@ -42,18 +45,23 @@ import android.view.ViewGroup; * @author Sylvain Berfini */ @TargetApi(5) -public class VideoCallFragment extends Fragment { +public class VideoCallFragment extends Fragment implements OnGestureListener, OnDoubleTapListener { private WakeLock mWakeLock; private SurfaceView mVideoView; private SurfaceView mCaptureView; private AndroidVideoWindowImpl androidVideoWindowImpl; private InCallActivity inCallActivity; + private GestureDetector mGestureDetector; + private float mZoomFactor; + private float mZoomCenterX, mZoomCenterY; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.video, container, false); + mGestureDetector = new GestureDetector(this); + mVideoView = (SurfaceView) view.findViewById(R.id.videoSurface); mCaptureView = (SurfaceView) view.findViewById(R.id.videoCaptureSurface); mCaptureView.getHolder().setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); // Warning useless because value is ignored and automatically set by new APIs. @@ -94,7 +102,7 @@ public class VideoCallFragment extends Fragment { mVideoView.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { inCallActivity.displayVideoCallControlsIfHidden(); - return false; + return mGestureDetector.onTouchEvent(event); } }); @@ -146,16 +154,6 @@ public class VideoCallFragment extends Fragment { mWakeLock.acquire(); } - @Override - public void onDestroy() { - if (androidVideoWindowImpl != null) { - // Prevent linphone from crashing if correspondent hang up while you are rotating - androidVideoWindowImpl.release(); - } - - super.onDestroy(); - } - @Override public void onPause() { synchronized (androidVideoWindowImpl) { @@ -174,4 +172,96 @@ public class VideoCallFragment extends Fragment { if (mVideoView != null) ((GLSurfaceView) mVideoView).onPause(); } + + @Override + public boolean onDown(MotionEvent e) { + return true; // Needed to make the GestureDetector working + } + + @Override + public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, + float velocityY) { + return false; + } + + @Override + public void onLongPress(MotionEvent e) { + + } + + @Override + public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { + if (LinphoneUtils.isCallEstablished(LinphoneManager.getLc().getCurrentCall())) { + if (mZoomFactor > 1) { + // Video is zoomed, slide is used to change center of zoom + if (distanceX > 0 && mZoomCenterX < 1) { + mZoomCenterX += 0.01; + } else if(distanceX < 0 && mZoomCenterX > 0) { + mZoomCenterX -= 0.01; + } + + if (mZoomCenterX > 1) + mZoomCenterX = 1; + if (mZoomCenterX < 0) + mZoomCenterX = 0; + + LinphoneManager.getLc().getCurrentCall().zoomVideo(mZoomFactor, mZoomCenterX, mZoomCenterY); + return true; + } + } + + return false; + } + + @Override + public void onShowPress(MotionEvent e) { + + } + + @Override + public boolean onSingleTapUp(MotionEvent e) { + return false; + } + + @Override + public boolean onDoubleTap(MotionEvent e) { + if (LinphoneUtils.isCallEstablished(LinphoneManager.getLc().getCurrentCall())) { + if (mZoomFactor == 1) { + // Zoom to make the video fill the screen in height + mZoomFactor = mVideoView.getHeight() / LinphoneManager.getLc().getPreferredVideoSize().height; + } + else { + resetZoom(); + } + + LinphoneManager.getLc().getCurrentCall().zoomVideo(mZoomFactor, mZoomCenterX, mZoomCenterY); + return true; + } + + return false; + } + + private void resetZoom() { + mZoomFactor = 1; + mZoomCenterX = mZoomCenterY = 0.5f; + } + + @Override + public boolean onDoubleTapEvent(MotionEvent e) { + return false; + } + + @Override + public boolean onSingleTapConfirmed(MotionEvent e) { + return false; + } + + @Override + public void onDestroy() { + if (androidVideoWindowImpl != null) { + // Prevent linphone from crashing if correspondent hang up while you are rotating + androidVideoWindowImpl.release(); + } + super.onDestroy(); + } } diff --git a/src/org/linphone/core/LinphoneCoreImpl.java b/src/org/linphone/core/LinphoneCoreImpl.java index 88084d237..6f3683745 100644 --- a/src/org/linphone/core/LinphoneCoreImpl.java +++ b/src/org/linphone/core/LinphoneCoreImpl.java @@ -109,6 +109,7 @@ class LinphoneCoreImpl implements LinphoneCore { private native void removeCallLog(long nativePtr, long callLogPtr); private native int getMissedCallsCount(long nativePtr); private native void resetMissedCallsCount(long nativePtr); + private native boolean isNetworkReachable(long nativePtr); LinphoneCoreImpl(LinphoneCoreListener listener, File userConfig,File factoryConfig,Object userdata) throws IOException { mListener=listener; @@ -441,7 +442,7 @@ class LinphoneCoreImpl implements LinphoneCore { return codecs; } public synchronized boolean isNetworkReachable() { - throw new RuntimeException("Not implemented"); + return isNetworkReachable(nativePtr); } public synchronized void enableKeepAlive(boolean enable) { enableKeepAlive(nativePtr,enable); diff --git a/submodules/linphone b/submodules/linphone index 14fc5446d..deb7ed6d9 160000 --- a/submodules/linphone +++ b/submodules/linphone @@ -1 +1 @@ -Subproject commit 14fc5446d03d5cf7a62e8884fa99fd7bbe175ecb +Subproject commit deb7ed6d93904dd0acee486e24f8bf9fb7b5aa33