From 54bb143302f77903a0f0484c53c5399354c34b20 Mon Sep 17 00:00:00 2001 From: Dmitry Kunin Date: Thu, 13 Feb 2014 18:47:55 +0300 Subject: [PATCH] [and] VoiceRecognition for search. --- android/MapsWithMePro/AndroidManifest.xml | 1 - .../com/mapswithme/maps/SearchActivity.java | 33 +++++++++++- .../src/com/mapswithme/util/InputUtils.java | 53 +++++++++++++++++++ 3 files changed, 85 insertions(+), 2 deletions(-) create mode 100644 android/src/com/mapswithme/util/InputUtils.java diff --git a/android/MapsWithMePro/AndroidManifest.xml b/android/MapsWithMePro/AndroidManifest.xml index cfbd120169..ba0b85464f 100644 --- a/android/MapsWithMePro/AndroidManifest.xml +++ b/android/MapsWithMePro/AndroidManifest.xml @@ -173,7 +173,6 @@ android:configChanges="orientation|screenLayout|screenSize" android:label="@string/search_map" android:windowSoftInputMode="stateVisible|adjustResize" - android:noHistory="true" android:screenOrientation="behind" > recongnizedStrings + = vrIntentResult.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS); + + if (recongnizedStrings == null) + { + return null; + } + + for (int i = 0; i < recongnizedStrings.size(); ++i) + Log.d("MwmSpeech", "RR: " + i + " " + recongnizedStrings.get(i)); + + return recongnizedStrings.isEmpty() ? null : recongnizedStrings.get(0); + } + + private InputUtils() { /* static class */ } +}