You have described pretty much what I think is needed to be done. Text capture must be done at the lowest level so that it can span all the applications. And so my next question is how can this be done? Is there a low level api can the screen reader application can tap into to retrieve the text string? For this to work, I imagine there must be two support functions
1. function1: when called return the coordinate of the cursor 2. function2: called with the cursor coordinate and return the near by text string whenever possible Is there any such function in the android sdk??? On Feb 11, 4:06 am, blindfold <[email protected]> wrote: > Textfrom your own app or any running app? I think much effort has > been spent on preventing that one Android app can "steal" information > from another running app unless both were designed to communicate with > each other. You also cannot capture thescreenbitmap for instance. > Forscreen-reader-like purposes you would need hooks to lower-level > native interfaces to tap strings before they are processed by the > (graphical) rendering engines. You cannot do this in Android. Once you > have the strings, speaking them is easy using the TTS-for-Android > library fromhttp://code.google.com/p/eyes-free/ > > Regards > > On Feb 11, 4:52 am, redmapleleaf <[email protected]> wrote: > > > well I was asking how one can pick up thetextat any point on the > >screenas the user move his finger about thescreen, not the speech > > generation. Once I could read thetextinto a buffer then the speech > > generation can come next. However at this point I am not quite sure if > > there is a way for me to pick up thetextunder the cursor. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

