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

Reply via email to