From a9113402049fc9ae8d3b3a10c6ca99d9ba5ad79c Mon Sep 17 00:00:00 2001 From: dmazzoni Date: Mon, 26 Jul 2010 14:30:30 +0000 Subject: [PATCH] Update to Android 1.6 API. Improve accessibility with better keyboard control and content descriptions. Fix problems with assigning ringtone to contact on Android 2.0 and later. Update version to 2.4. git-svn-id: http://ringdroid.googlecode.com/svn/trunk@53 35bc551c-9c80-11dd-979b-47109e308e52 --- AndroidManifest.xml | 7 +- README.txt | 2 +- res/layout-land/editor.xml | 91 +++++++++++++------- res/layout-land/media_select.xml | 7 +- res/layout-land/media_select_row.xml | 12 +-- res/layout/after_save_action.xml | 4 +- res/layout/choose_contact.xml | 4 +- res/layout/contact_row.xml | 28 +++--- res/layout/editor.xml | 79 ++++++++++------- res/layout/file_save.xml | 20 ++--- res/layout/media_select.xml | 24 ++++-- res/layout/media_select_row.xml | 16 ++-- res/values/strings.xml | 14 +++ res/values/styles.xml | 1 + src/com/ringdroid/ChooseContactActivity.java | 26 +++++- src/com/ringdroid/RingdroidEditActivity.java | 63 ++++++++++---- src/com/ringdroid/WaveformView.java | 6 +- 17 files changed, 266 insertions(+), 138 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index ec0d9de..3c5d312 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -21,15 +21,16 @@ + android:versionName="2.4" + android:versionCode="20400"> - + + diff --git a/README.txt b/README.txt index b85a053..983653e 100644 --- a/README.txt +++ b/README.txt @@ -36,7 +36,7 @@ in your path. Then run: rm build.xml rm -rf bin/ -android update project -n ringdroid -t 2 -p . +android update project -n ringdroid -t android-4 -p . Then, to build: ant debug diff --git a/res/layout-land/editor.xml b/res/layout-land/editor.xml index daf0fe8..dd47016 100644 --- a/res/layout-land/editor.xml +++ b/res/layout-land/editor.xml @@ -38,18 +38,25 @@ android:layout_height="fill_parent" /> + android:src="@drawable/marker_left" + android:contentDescription="@string/start_marker" /> + android:src="@drawable/marker_right" + android:contentDescription="@string/end_marker" /> + android:layout_height="68dip"> @@ -93,18 +106,23 @@ @@ -115,31 +133,33 @@ + android:layout_height="31dip" /> + android:layout_height="31dip" /> @@ -147,17 +167,24 @@ android:layout_width="wrap_content" android:layout_height="fill_parent" android:gravity="center" + android:layout_marginRight="5dip" android:orientation="vertical"> + android:layout_width="70dip" + android:layout_height="31dip" + android:contentDescription="@string/start_label" /> + android:layout_width="70dip" + android:layout_height="31dip" + android:contentDescription="@string/end_label" /> @@ -167,14 +194,16 @@ + android:nextFocusLeft="@+id/endtext" + android:layout_width="52dip" + android:layout_height="52dip" + android:src="@drawable/menu_save" + android:contentDescription="@string/save_button" /> diff --git a/res/layout-land/media_select.xml b/res/layout-land/media_select.xml index d729c37..ede5ad7 100644 --- a/res/layout-land/media_select.xml +++ b/res/layout-land/media_select.xml @@ -30,16 +30,17 @@ + android:layout_weight="1" + android:contentDescription="@string/search_edit_box"> diff --git a/res/layout-land/media_select_row.xml b/res/layout-land/media_select_row.xml index cddb098..4a44482 100644 --- a/res/layout-land/media_select_row.xml +++ b/res/layout-land/media_select_row.xml @@ -6,14 +6,14 @@ + android:layout_height="48dip"> + android:layout_marginLeft="8dip" + android:layout_width="40dip" + android:layout_height="48dip" /> @@ -50,7 +50,7 @@ android:gravity="center_vertical" android:textColor="#ffff99" android:textSize="12sp" - android:layout_marginLeft="12px" + android:layout_marginLeft="12dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1"/> diff --git a/res/layout/after_save_action.xml b/res/layout/after_save_action.xml index 22d2251..1570142 100644 --- a/res/layout/after_save_action.xml +++ b/res/layout/after_save_action.xml @@ -20,8 +20,8 @@ diff --git a/res/layout/contact_row.xml b/res/layout/contact_row.xml index 6c75190..5734014 100644 --- a/res/layout/contact_row.xml +++ b/res/layout/contact_row.xml @@ -19,28 +19,28 @@ + android:layout_height="64dip" + android:layout_marginTop="8dip" + android:layout_marginBottom="8dip" + android:layout_marginLeft="12dip" + android:layout_marginRight="12dip"> @@ -48,8 +48,8 @@ android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="fill_parent" - android:layout_marginTop="4px" - android:layout_marginBottom="4px"> + android:layout_marginTop="4dip" + android:layout_marginBottom="4dip"> + android:src="@drawable/marker_left" + android:contentDescription="@string/start_marker" /> + android:src="@drawable/marker_right" + android:contentDescription="@string/end_marker" /> @@ -102,15 +114,15 @@ @@ -122,7 +134,7 @@ android:textStyle="bold" android:clickable="true" android:layout_width="wrap_content" - android:layout_height="31px" /> + android:layout_height="31dip" /> + android:layout_height="31dip" /> + android:layout_marginTop="5dip" + android:layout_width="70dip" + android:layout_height="31dip" + android:contentDescription="@string/start_label" /> + android:layout_width="70dip" + android:layout_height="31dip" + android:contentDescription="@string/end_label" /> @@ -161,14 +176,16 @@ + android:layout_width="52dip" + android:layout_height="52dip" + android:layout_marginTop="5dip" + android:src="@drawable/menu_save" + android:contentDescription="@string/save_button" /> diff --git a/res/layout/file_save.xml b/res/layout/file_save.xml index 52d323d..1de4753 100644 --- a/res/layout/file_save.xml +++ b/res/layout/file_save.xml @@ -20,20 +20,20 @@ @@ -41,18 +41,18 @@ android:text="@string/ringtone_name_label" android:textColor="#ffffffff" android:textSize="12sp" - android:layout_marginLeft="15px" + android:layout_marginLeft="15dip" android:layout_width="wrap_content" android:layout_height="wrap_content" /> @@ -61,13 +61,13 @@ android:text="@string/file_save_button_save" android:layout_width="100sp" android:layout_height="wrap_content" - android:layout_marginBottom="10px" /> + android:layout_marginBottom="10dip" />