Thursday, September 9, 2010

TalkBack, Eyes-Free Shell Refreshed --- Now With End-User Settings

$

We are pushing out a series of updates via Android Market for TalkBack and the Eyes-Free Shell. Here is a brief overview of end-user visible changes.

Accessibility Preferences

Going by the principle of things should just work as expected , we have long resisted giving in to having a complex set of user preference settings for TalkBack and friends --- in my experience, if you introduce such a settings menu early on, we as software engineers tend to punt on all complex decisions by turning each question into a complex user-facing dialog. That said, it is now time to gradually introduce end-user settings for some aspects of the various accessibility tools.

Accessibility Preferences

Welcome new application AccessibilityPreferences to Android. What this application does:

  • From an end-user perspective, it provides a single place where you will find preference settings corresponding to each accessibility tool you have installed on your phone.
  • For developers of accessibility tools, it provides a simple means of registering a custom program for managing end-user preferences for that tool.

TalkBack installs its user preferences under this tool. You can tweak a number of settings that affect TalkBack behavior including:

  • Control whether TalkBack speaks when the screen is off --- useful to silence status messages when you have the phone turned off.
  • Control whether TalkBack speaks when ringer volume is set to 0, i.e., phone is in silent mode.
  • Control whether the proximity sensor is used to shut off speech.

Over time, we'll add more settings here as appropriate --- but expect us to be conservative with respect to how many settings show up.

Updates To The Eyes-Free Shell

Here is a summary of updates to the Eyes-Free Shell:

  • Changes the proximity sensor logic so that it is only active when the shell is active; this should be more battery efficient
  • Fixes a race condition bug that can trigger when the shell is being exited as an application is being installed/removed

TalkBack

Here is a summary of changes to TalkBack:

  • TalkBack now includes application-specific speech strategies for some popular applications. This provides context-sensitive spoken feedback.
  • Applications that have such speech strategies defined include Facebook, Stitcher and GoogleVoice amongst others.
  • Implements a settings screen that can be used with Accessibility Preferences
  • Available settings:
       
    1. Ringer Volume (Speak at all ringer volumes, No speech in Silent Mode, No speech in Vibrate and Silent Mode)
    2.  
    3. Screen Status (Allow speech when screen is off, No speech when screen is off)
    4.  
    5. Speak Caller ID (checked/not checked)
    6.  
    7. Proximity Sensor (checked/not checked)

In addition, TalkBack introduces the ability to add application-specific plugins --- expect to see more advancement here in future releases.

AccessibilityPreferences Hints For Developers

If you're a developer of an AccessibilityService, you need to:

  • Implement a preferences screen for your application.
  • Implement this with intent filter:
                
    
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.accessibilityservice.SERVICE_SETTINGS" />
                </intent-filter>

Share And Enjoy,

46 comments:

  1. What if I don't want your program? What if I don't want to grant your program the permissions it wants? OH YEAH. I did not ask for your program and it installed itself without my knowledge and without an uninstaller. I smell a class action lawsuit.

    ReplyDelete
  2. Outstanding article I really like the article; enjoy the method that you outlined everything, you are carrying out an excellent work a lot of people that you by way of that form of helpful websites produce consciousness for you to us all in connection with lots of things. I study various other exciting websites from the internet websites and also I am much curious using your writing a blog knowledge, When i in addition begun to generate article and this form debate truly assist myself out there. My partner and i previously added the site in addition to contributed your own internet sites for you to my acquaintances not simply myself although these just like your own blogging and site-building abilities, hope you create much more useful websites such as this one particular along with all the best . for ones long term information sites.

    Jimmy Wilson-Tom Cruise Leather Jacket Minority Report

    ReplyDelete
  3. I previously had a sassy apologize if the info-borne no relation to the content you created this. but I would be very ber thank you once would you give me permission to various info which I understand. about. alat bantu sex sebuah peralatan yang dapat di manfaatkan oleh pria wanita dewasa, alat bantu sex pria dan toko alat bantu sex wanita.

    ReplyDelete
  4. hello good afternoon local time.
    I could be very effective at all this good information, very interesting content so that new knowledge can be again.
    Slam kami dati toko alat bantu sex.
    Jual alat bantu sex wanita. meyediakan berbagai mainansex.
    Alat bantu sex pria.
    sextoysterbaru
    geraipasutri

    ReplyDelete
  5. Seriously Excellent explanation! In the online casino world, people just mesmerized to bet on live casinos. If you too want to take the pleasure then get the live casino experience with Android Casino Malaysia. Grab the 100% sign up offer as welcome bonus.

    ReplyDelete
  6. Good blog. Content are really new information for me. Thanks for sharing such a great information. Each and every point is really written.
    Buy Essays online

    ReplyDelete
  7. Regular visits listed here are the easiest method to appreciate your energy, which is why why I am going to the website everyday, searching for new, interesting info. Many, thank you
    pikdo

    ReplyDelete
  8. There is a psychological vitamin between the virtual job and social functioning in following these components.

    idn poker

    ReplyDelete
  9. This blog is definitely entertaining and also factual. osg777 I have picked a bunch of helpful advices out of this source. I ad love to come back again and again. Thanks!

    ReplyDelete
  10. This comment has been removed by the author.

    ReplyDelete

  11. Hi! this is often nice article you shared with great information. Thanks for giving such an exquisite informative information. We have young models who offer b2b massaging. Call us at 9900607853 to book an appointment.
    Massage parlour near me

    ReplyDelete
  12. In Izspa our therapist applying pressure to various points on your body, we can relieve tension from muscles, joints and nerves as well as improve circulation of blood and lymphatic fluid. This will leave you feeling more relaxed, energized and revitalized.

    Visit Massage near me

    ReplyDelete
  13. Thank you. I authentically greeting your way for writing an article. I safe as a majority loved it to my bookmark website sheet list and will checking rear quite than later. 야한동영상

    Also feel free to visit may webpage check this link
    야설

    ReplyDelete
  14. We have over 10 years of experience as a spa. We are committed to providing the best body to body spa in Hyderabad, and we always go above and beyond your expectations. Body to body massage spa centres in Hyderabad

    ReplyDelete
  15. You can enjoy the beautiful spa facilities and many other benefits of being a valued member. call me now at 9945553561 Rati Spa centre bangalore. Massage near me

    ReplyDelete
  16. It was definitely informative. Your site is very helpful. Thanks for sharing! 스포츠토토

    ReplyDelete
  17. Hello, I log on to your blog regularly. Your humorist style is awesome, keep up the good work!|

    야설
    휴게텔
    타이마사지
    안마
    바카라사이트

    ReplyDelete
  18. Relax and treat yourself to this service full body spa in bangalore when you're feeling tense.Give your muscles some extra attention during the day when you can't get in a workout.Works fast for immediate relief

    ReplyDelete
  19. In a massage therapist, you will be able to massaging the whole body in an energizing massage.Full body to body massage , which is available in hyderabad India, is in fashion nowadays, as a majority of us want transsexual massage, however, establishing trust with a centers is a daunting task to attain. There are a variety of spas located in hyderabad that are available, and they advertise that they are registered, but they're not. We provide you with a private and the most sexy massage secure place to spend time with your favourite female massage therapist.

    ReplyDelete
  20. Pretty great post. I just stumbled upon your weblog and wished to say that I have really enjoyed browsing your weblog posts. In any case I’ll be subscribing to your rss feed and I am hoping you write again very soon! Feel free to visit my website; 바카라사이트

    ReplyDelete
  21. I’ve seen articles on these topics a few times, but I think your writing is the cleanest I’ve ever seen. I would like to refer to your article on my blog and write it. Feel free to visit my website; 바카라사이트닷컴

    ReplyDelete
  22. Wonderful website. Plenty of helpful information here. 온라인경마


    ReplyDelete
  23. It’s awesome to visit this web site and reading the views of all mates regarding this post.
    카지노사이트

    ReplyDelete
  24. I am pleased that I observed this site, exactly the right information that I was searching for! 온라인카지노

    ReplyDelete
  25. What’s up to all, it’s genuinely a fastidious for me to visit this website, it consists of priceless Information. 카지노사이트

    ReplyDelete
  26. Female to male massage spa in hyderbad are also offered in some spa in hyderabad.But here in realaxme we provided

    spa near me female to male best at service from young female thearpist

    ReplyDelete
  27. He recognizes that each client is different , which is why the treatment female to male spa near me 24 hours he provides is tailored to your requirements according to your individual needs. If you visit to receive a treatment and treatment, you'll be treated as family!

    ReplyDelete
  28. This comment has been removed by the author.

    ReplyDelete
  29. I think this is one of the most important information for me 토토사이트링크. And I'm happy to read your article 토토사이트. However, I would like to mention some general things 바카라사이트. The style of the website is perfect and the article is really great: D. Good job 온라인카지노, cheers.

    ReplyDelete
  30. Awesome post! We are connecting to this incredible post on our website. sportstoto Keep up the extraordinary composition.

    토토사이트
    파워볼분석

    ReplyDelete
  31. Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It ‘s really very nice and Useful post.

    스포츠토토
    카지노사이트

    ReplyDelete
  32. I did a Google search about the topic and found most people will believe your blog.

    ReplyDelete
  33. I was actually captured with the piece of resources you have got here.

    ReplyDelete
  34. Big thumbs up for making such wonderful blog page!

    ReplyDelete
  35. Good article. I’m going through many of these issues as well..

    ReplyDelete
  36. hot stone massage is a derivative of the Swedish massage that utilizes hot massage center in pune stones along the body.

    ReplyDelete
  37. Holistic Approach: Discussing the importance of female to male massage centres near meaddressing the body as a whole system and employing techniques that target various areas.

    ReplyDelete
  38. As society embraces the value of individualized health and wellness, female to male body massage centres near me chennai and Vikriti remain beacons of insight, guiding us toward a harmonious and empowered relationship with ourselves and the world around.

    ReplyDelete