summaryrefslogtreecommitdiffstats
path: root/media/tests
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2014-05-15 16:37:29 -0700
committerEric Laurent <elaurent@google.com>2014-06-20 17:49:06 +0000
commit1cff3844da64c3fc751ca0e047a6369d96c2c12e (patch)
treeebe9d93d95fc1c4050c6b9cbcc1ff8b00ca217e5 /media/tests
parent0916423712f546b7a073dd71bcd012bae614d5df (diff)
downloadframeworks_base-1cff3844da64c3fc751ca0e047a6369d96c2c12e.zip
frameworks_base-1cff3844da64c3fc751ca0e047a6369d96c2c12e.tar.gz
frameworks_base-1cff3844da64c3fc751ca0e047a6369d96c2c12e.tar.bz2
update SCO audio test app
Added test for startBluetoothScoVirtualCall() Change-Id: I1b47b60a8c5fb0158d4e224252a9d511c612ca2f
Diffstat (limited to 'media/tests')
-rw-r--r--media/tests/ScoAudioTest/res/layout/scoaudiotest.xml5
-rw-r--r--media/tests/ScoAudioTest/res/values/strings.xml2
-rw-r--r--media/tests/ScoAudioTest/src/com/android/scoaudiotest/ScoAudioTest.java15
3 files changed, 18 insertions, 4 deletions
diff --git a/media/tests/ScoAudioTest/res/layout/scoaudiotest.xml b/media/tests/ScoAudioTest/res/layout/scoaudiotest.xml
index b769a0c..acb7767 100644
--- a/media/tests/ScoAudioTest/res/layout/scoaudiotest.xml
+++ b/media/tests/ScoAudioTest/res/layout/scoaudiotest.xml
@@ -125,6 +125,11 @@
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/audiomanagertwo" />
+ <CheckBox
+ android:id="@+id/useVirtualCallCheckBox"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/useVirtualCallCheckText" />
</LinearLayout>
diff --git a/media/tests/ScoAudioTest/res/values/strings.xml b/media/tests/ScoAudioTest/res/values/strings.xml
index c3ff6d5..b0284e2 100644
--- a/media/tests/ScoAudioTest/res/values/strings.xml
+++ b/media/tests/ScoAudioTest/res/values/strings.xml
@@ -10,5 +10,5 @@
<string name="tts_speak">Speak TTS</string>
<string name="tts_to_file">TTS to file</string>
<string name="audiomanagertwo">Use different AudioManager for starting SCO</string>
-
+ <string name="useVirtualCallCheckText">Use Virtual Call</string>
</resources>
diff --git a/media/tests/ScoAudioTest/src/com/android/scoaudiotest/ScoAudioTest.java b/media/tests/ScoAudioTest/src/com/android/scoaudiotest/ScoAudioTest.java
index 0304640..7e21876 100644
--- a/media/tests/ScoAudioTest/src/com/android/scoaudiotest/ScoAudioTest.java
+++ b/media/tests/ScoAudioTest/src/com/android/scoaudiotest/ScoAudioTest.java
@@ -207,16 +207,25 @@ public class ScoAudioTest extends Activity {
if (mForceScoOn != isChecked) {
mForceScoOn = isChecked;
AudioManager mngr = mAudioManager;
+ boolean useVirtualCall = false;
CheckBox box = (CheckBox) findViewById(R.id.useSecondAudioManager);
if (box.isChecked()) {
Log.i(TAG, "Using 2nd audio manager");
mngr = mAudioManager2;
}
+ box = (CheckBox) findViewById(R.id.useVirtualCallCheckBox);
+ useVirtualCall = box.isChecked();
if (mForceScoOn) {
- Log.e(TAG, "startBluetoothSco() IN");
- mngr.startBluetoothSco();
- Log.e(TAG, "startBluetoothSco() OUT");
+ if (useVirtualCall) {
+ Log.e(TAG, "startBluetoothScoVirtualCall() IN");
+ mngr.startBluetoothScoVirtualCall();
+ Log.e(TAG, "startBluetoothScoVirtualCall() OUT");
+ } else {
+ Log.e(TAG, "startBluetoothSco() IN");
+ mngr.startBluetoothSco();
+ Log.e(TAG, "startBluetoothSco() OUT");
+ }
} else {
Log.e(TAG, "stopBluetoothSco() IN");
mngr.stopBluetoothSco();