It's a safety issue, and probably No1. reason for returns. On Nov 13, 2:09 am, Zoide <[email protected]> wrote: > The Voice Dialer issue has now gone up to #3 in priority for the > overall Android issues:http://code.google.com/p/android/issues/list > > Could anyone lend me a hand please? > > Thanks! > > On Nov 11, 12:12 am, Zoide <[email protected]> wrote: > > > Anyone? I see this is becoming a *huge* problem, heading straight for > > the top 5 starred issues for > > Android:http://code.google.com/p/android/issues/detail?id=1181 > > > On Nov 7, 6:52 pm,Zoide<[email protected]> wrote: > > > > Hi, > > > > The Donut VoiceDialer is far from ideal for in-car use because it > > > requires users to confirm their selection by tapping on the screen. > > > My idea is to enhance it so that it can be hands-free from start to > > > finish. > > > > I was looking at VoiceDialerActivity.java and the most interesting > > > part is the function onRecognitionSuccess(), which starts at line 383: > > > > /** > > > * Called by the {...@link RecognizerEngine} when is succeeds. If there is > > > * only one item, then the Intent is dispatched immediately. > > > * If there are more, then an AlertDialog is displayed and the user is > > > * prompted to select. > > > * @param intents a list of Intents corresponding to the sentences. > > > */ > > > public void onRecognitionSuccess(final Intent[] intents) > > > > We could modify it so that if there is more than one item, it reads > > > the items out loud and then does another recognition cycle among those > > > items. > > > > Once the user's voice matches a single item, we can execute this pre- > > > existing code (which is commented out for some reason): > > > > // only one item, so just launch > > > /* > > > if (intents.length == 1 && mVoiceDialerTester == null) > > > { > > > // start the Intent > > > startActivityHelp(intents[0]); > > > finish(); > > > return; > > > } > > > */ > > > > What do you think? > > > > For now, my main problem is that I have never developed for Android > > > and my default compilation of the Donut branch does not generate a > > > VoiceDialer.apk file in /mydroid/out/target/product/generic/system/ > > > app/, where I had expected it to be. > > > > When I compile, I get the following: > > > > target R.java/Manifest.java: VoiceDialer (out/target/common/obj/APPS/ > > > VoiceDialer_intermediates/src/R.stamp) > > > target Java: VoiceDialer (out/target/common/obj/APPS/ > > > VoiceDialer_intermediates/classes) > > > Note: Some input files use or override a deprecated API. > > > Note: Recompile with -Xlint:deprecation for details. > > > Note: packages/apps/VoiceDialer/src/com/android/voicedialer/ > > > RecognizerEngine.java uses unchecked or unsafe operations. > > > Note: Recompile with -Xlint:unchecked for details. > > > > After that Dex and Package don't do anything with the VoiceDialer app > > > and the compilation goes on to other packages. > > > > Any ideas? > > > > Thanks, > > > > Andrés
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

