Custom Search

mercredi 10 août 2011

Accessible GMail On Android ---- Eyes-Free Email On The Go!

Accessible GMail On Android — Eyes-Free Email On The Go

1 Accessible GMail On Android — Eyes-Free Email On The Go

I've been using Android as my primary smart phone since late 2008, and the level of email access I've had on Android in the past has always been a source of frustration. About a year ago, I first started accessing my email on Android with K9-Mail — that helped me bridge some of the accessibility gaps on the platform.

Over the last few months, our friends over in GMail Mobile have been adding accessibility support to the GMail client on Android. What is truly exciting is that this support is being added to existing releases of Android including Froyo (Android 2.2) and GingerBread (Android 2.3). This means that GMail on Android is now accessible on existing devices — get the update from Market and give it a spin.

1.1 Typical Usage Pattern

Here is my typical usage pattern when accessing my corporate email at Google. Note that the volume of email I receive on this account is extremely high, and includes many mailing lists that I typically do not read while on a mobile device. To limit how much email I download to the mobile device, and to ensure that I attend to the most pressing email messages while on the go I do the following:

  • I have defined a GMail filter that assigns label to-mobile to messages I want to access when on the go.
  • Typically, this includes email addressed directly to me, and other priority items.
  • I launch GMail to open to this label.
  • I quickly skim through the list of displayed messages to here the subject and a quick overview of the message.
  • If I decide to read the complete message, I select that message via the trackball on my Nexus One to hear the message in its entirety.
  • And finding an email thread I am looking for is just one click away — press the search button, and use up/down to navigate your search history.

See our help center documentation for additional details.

Author: T.V Raman <raman@google.com>

Date: 2011-08-10 Wed

HTML generated by org-mode 6.30c in emacs 23

dimanche 19 juin 2011

How do I set and use alarms on Android?

Android phones come with an accessible alarm clock app, which is surprisingly handy. On the road, users can have their phones wake them up in the morning. At home, they can set alarms for the start or end of their exercise routines, the time needed to boil an egg, the beginning of a favorite TV show, or the times they normally take any medication. At work, they can set alarms for specific tasks (e.g., work on X for an hour before moving on to Y for today). This post covers setting, using, and managing alarms with the stock alarms app in Android 2.2.

The process is similar in 2.1, but the app to search for is called Alarms, not clock.

Finding the Alarms

The Alarms app is part of an app called Clock. To find it, users start at their home screens, find the All Applications list, navigate to Clock, and launch the app. Once in Clock, users scroll to and press the selector on Alarms. The steps are as follows:

• From the stock home screen, scroll to and press the selector on All Applications or on Sliding drawer; then scroll to and press the selector on Clock.
• From the Eyes-Free Shell, down-stroke to Applications; type the letter C and scroll down to Clock, or use stroke dialing. Then press the enter, selector, or Search button.
• From Mobile Accessibility, swipe down to Apps, double tap, swipe to Clock, and double-tap again. The MA suite has it's own alarm clock app called Alarms.

Getting Familiar with the Clock Screen

The clock app has an interesting organization, which is easiest to conceptualize as an interrupted loop. When the app opens, focus is on the Dim button, and scrolling down once moves focus to the Alarms button. If users scroll left from Dim, focus moves to Music, Gallery, and Alarms, and from Alarms, they can scroll up once to return to Dim. If users start at Dim and scroll down once to Alarms, they can scroll right to Gallery, Music, and Launcher, and from Launcher, they can scroll up once to return to Dim.

Pressing the Menu button while on the Clock screen moves focus to Alarms, Add Alarms, and Dock Settings. The Alarms item on the Clock screen and the one accessed from the Menu button open the same screen; likewise, Add Alarms from the Clock Menu options opens the same screen as Add Alarms from the Alarms screen.

Pressing the selector on Gallery, Launcher, or Music while on the Clock screen launches the default photo, music, or home screen app.

Setting an Existing Alarm

A few alarms are preset on the phone, and each time a new one is set, it is added to the chronological list of alarms, so the quickest way for users to set an alarm is to scroll through the list of existing alarms and check one. The steps are these:

1. Launch Clock from the home screen using the steps described in an earlier section of this post.
2. Navigate to and press the selector on Alarms.
3. Scroll through the list. The first item is an Add Alarm button, and the last item is Clock Display, which returns focus to the Clock main screen. All the items in between are individual alarms, listed chronologically (e.g., 9:00 a.m. appears before 3:30 p.m.).
4. Find the desired alarm, and do one of the following:
a. Long-press (2-3 seconds) the selector, scroll to Turn Alarm On, and press the selector there.
b. Short-press the selector, scroll to and press the selector on the Turn on alarm checkbox to check it, scroll through the alarm details and edit if desired, and navigate to and press the selector on Done, or simply press Back to set the alarm and return to the previous screen.
5. Press Back several times or Home to return to the home screen.

Setting a New Alarm

The process of setting a new alarm feels long and tedious the first time or two. After that, it becomes quick and efficient.

1. Launch Clock from the home screen using the steps described in an earlier section of this post.
2. Press Menu.
3. Navigate to and press the selector on Add Alarm.
4. Fill in the alarm information. Initially, the screen appears to have only two items: a Turn On Alarm checkbox and below it a Set item. Scroll up or to the right from Set and more items appear. They form a rough grid and are as follows from left to right and top to bottom :
a. Increment Hour & Increment Minute – Briefly pressing the selector on one of these items adds one hour or one minute to the number that is already in the edit field (e.g., from 10 to 11). Pressing and holding the selector down on these controls increases the hours or minutes, depending on how long the selector is pressed: holding it down a couple of seconds increases by a small amount, and holding it down several seconds increases by a larger amount. When the selector is released, focus returns to the appropriate edit field, but the number does not refresh automatically for the screen reader, so you need to scroll up or down, then back, to hear the new number in the edit field.
b. Hours edit field, Minutes edit field, & AM/PM button – The edit fields show the current time, so if it's 11:35 AM, the Hours edit field shows 11; the Minutes edit field shows 35; and the AM/PM button is set to AM. Enter the time you want the alarm to go off by typing into the edit fields or by pressing the selector on the Increment or Decrement controls (above or below). On many phones, it may be necessary to erase the current time before entering new numbers with the keyboard. If your phone does not have a number row, it may be necessary to press the alt key twice in each edit field before typing numbers. Scroll left to and press the selector on the AM/PM button to toggle between AM and PM. If the Talkback keyboard is enabled and you have trouble scrolling out of the edit fields, try pressing alt twice, then once more, before attempting to navigate away from the edit fields again.
c. Decrement Hour & Decrement Minute – Briefly pressing the selector on one of these items subtracts one hour or one minute from the number that is already in the edit field (e.g., from 10 to 9). Pressing and holding the selector down on these controls decreases the hours or minutes, depending on how long the selector is pressed: holding it down a couple of seconds decreases by a small amount, and holding it down several seconds decreases by a larger amount. When the selector is released, focus returns to the appropriate edit field, but the number does not refresh automatically for the screen reader, so you need to scroll up or down, then back, to hear the new number in the edit field.
d. Set & Cancel – Pressing the selector on these confirms or clears the alarm time and returns focus to the previous screen.
5. Once the alarm has been set, focus moves to a screen with additional options. Scroll through them and make any changes. Options are as follows:
a. Turn Alarm On – This checkbox is already checked for you. Press the selector to uncheck it if you don't want to hear the alarm.
b. Time – This shows the time you expect the alarm to go off. Pressing the selector here moves focus to the Alarm Set screen described in Step 4.
c. Repeat – This dropdown list is set to Never by default. Pressing the selector here moves focus to a list of the days of the week. If you want the alarm to go off on Monday through Friday, but not on Saturday or Sunday, SCROLL TO AND press the selector ON Monday, Tuesday, Wednesday, Thursday, and Friday to check those days; then scroll to and press the selector on OK.
d. Ringtone – The default alarm ringtone sounds like an old fashion alarm clock. To change it, press the selector on this item, navigate to and press the selector on the ringtone of your choice, then jump to the bottom of the ringtone list with alt+down-arrow, scrolling down one more time and pressing the selector on OK.
e. Vibrate – This checkbox is checked by default. Press the selector here to uncheck it if you do not want the phone to vibrate when the alarm goes off.
f. Label – This item allows you to name the alarm. Press the selector here, type the label name in the edit field, then scroll to and press the selector on OK. The label name is spoken when the alarm goes off. This is a handy feature as names simplify choosing an alarm and act as reminders of what the alarm is for. So if you have a favorite show, you can set an alarm for it, then find it quickly by naming the alarm after the show, and if you're busy getting dinner ready, you can have two alarms set for the same general period of time, one called Casserole for turning off the oven and another called pudding for chilling the dessert.
g. Done, Revert, Delete – These three items appear at the bottom of the list of options. Done saves the alarm information. Revert clears the alarm settings. Delete discards the alarm. Navigate to and press the selector on any of these, or press back to accept the current settings and return to the previous screen.
6. When the alarm goes off, press the hardware volume or camera button to stop or snooze the alarm.

Setting Alarm Behavior

The Clock app offers users the option to determine alarm behavior through the Settings item on the alarm screen. The choices made in this Settings screen affect all alarms and remain in place until they are changed to something else.

To set alarm behavior, do the following:

1. Launch Clock from the home screen using the steps described in an earlier section of this post.
2. Navigate to and press the selector on Alarms.
3. Press the Menu button.
4. Navigate to and press the selector on Settings; then scroll through the following items, making changes as desired.
a. Alarm in silent mode – Checking this item allows the alarm to ring even when the phone is set to vibrate or silent mode. This item is checked by default as many users silence their phones at night.
b. Alarm volume – Pressing the selector here pulls up a screen with a seek control and OK and Cancel buttons. Arrowing right on the seek control increases the volume of the alarm while arrowing left decreases it. Pressing the selector on OK sets the volume level and moves focus to the previous screen.
c. Snooze duration – Pressing the selector here opens a list for setting the interval between snoozes. Options are 5, 10, 15, 20, 25, and 30 minutes. Navigate to and press the selector on the desired item. Then press Back to return to the previous screen.
d. Volume and camera button – Pressing the selector here pulls up options that determine what effect the volume and camera buttons have on the alarms. Options are None, Snooze, Dismiss, and Cancel. Choosing None means that pushing the volume or camera button does nothing while the alarm is ringing. Snooze means that pressing the volume or camera button stops the alarm temporarily, and Dismiss means that pressing Volume or Camera stops the alarm once and for all. Press Back to return to the previous screen.
5. Press Back several times or Home once to return to the home screen.

Stopping and Snoozing Alarms


When an alarm rings, users can stop it temporarily (snooze) or completely (dismiss), depending on their setting in the Volume and Camera option described in the previous section of this post.

What to do when the alarm rings:

• If the option is set to Dismiss, press the physical volume or camera button to stop the alarm permanently.
• If the option is set to Snooze, Press the physical volume or camera button to stop the alarm temporarily. When the alarm rings again, press the camera or volume button again. To stop the alarm permanently, pull down the status bar (by touching the top of the screen and sliding your finger down until you hear, "Status bar" or "Notifications"), scroll through the items, pressing the selector on the alarm label (e.g., Casserole), and press the selector to dismiss the alarm.
• If the option is set to None, press the physical navigational controller or open the keyboard to wake up the phone, then down-arrow once to the Snooze item, and press the selector. To stop the alarm permanently, left-arrow from Snooze to Dismiss, and press The selector. This method of snoozing or dismissing alarms requires practice, unless screen reader volume is set to maximum, because the ringing alarm drowns out speech.

Deleting and Editing Alarms

When a new alarm is set, it is added to the chronological list of existing alarms so users can quickly access and reuse it at any time.

To quickly turn on an existing alarm – While on the list of alarms, scroll to the desired alarm, long-press the selector, then scroll to and press the selector on Turn on Alarm.

To delete an alarm you no longer need – While on the list of alarms, scroll to the desired alarm, long-press the selector, then scroll to and press the selector on Delete Alarm. A confirmation screen appears asking if you're sure you want to delete the alarm. Press the selector on OK.

To edit an alarm (e.g., to pick the children up from school early) – While on the list of alarms, scroll to the desired alarm, long-press the selector, then scroll to and press the selector on Edit Alarm. Focus moves to the screen for setting a new alarm, described earlier in this post.

jeudi 26 mai 2011

How do I text with the stock messaging app on my Android phone?

Text messaging is so easy to do with an Android phone that it is one of the first tasks new users learn on their own.

This post covers sending and receiving texts, managing conversations, and adjusting settings in the stock messenger app. Not all features are covered because most are self-explanitory, but the basics are here.

Users can have the entire text of all incoming text messages spoken through a setting in Accessibility Preferences, an app from the Android Market. To have entire messages spoken as they come in, Talkback users must go into Accessibility Preferences/Talkback/Screen Status and check Allow Speech When Screen Is Off, and Spiel users must go into Accessibility Preferences/Spiel/Notifications and check Speak Notifications Even When Screen Is Off.

Sending a Text Message

1. Launch Messaging, the text app that is preinstalled on your phone.
a. From the stock home screen, scroll to and press the selector on All Applications or on Sliding drawer; then scroll to and press the selector on Messaging.
b. From the Eyes-Free Shell, down-stroke to Applications; type the letter M and scroll down to Messaging, or use stroke dialing.
c. From Mobile Accessibility, swipe down to Apps, double tap, swipe to Messaging, and double-tap again. The MA suite has it's own messaging app called SMS.
2. Press the selector on the New Message button, which has focus when the app opens.
3. Enter the recipient's number or name in the To edit field, which is what has focus. Two methods are available.
a. Type the phone number; then down-arrow twice to the message field.
b. Type the name of a contact; then arrow down through a list of results and press enter or the selector on the one you want. When you press the selector, the To field is filled in and focus jumps to the message field. The first result is always the numeric equivalent of the text string: 747 for Sis or 74783 for Sister.
4. Type the message. If you are using the Talkback Keyboard or Mobile Accessibility, you can review the text. If you are using Spiel, you can review the text character by character and line by line, or you can arrow up or to the right to move focus away from the edit field, then back down or left to return and hear what you've written.
5. Press the Menu button to add a subject line, attachment, or emoticon; then arrow to and press the selector on the appropriate option. Emoticons are presented in a vertical list when you press the selector on Insert Smiley. This is an optional step.
6. Send or discard the message.
a. Right-arrow once to the Send button and press the selector. The Send button is not available when the body of the message is empty.
b. Press Menu, then arrow to and press the selector on Discard to cancel the message.

Reading a Text Message

1. Launch Messaging from the Applications section of the stock home screen, the Eyes-Free Shell, or Mobile Accessibility as described earlier in this post.
2. Arrow to and press the selector on the conversation you want to read.
3. Down/up-arrow to read the messages in the thread.

Adding the Sender of a Text Message to Contacts

1. Launch Messaging from the Applications section of the stock home screen, the Eyes-Free Shell, or Mobile Accessibility as described earlier in this post.
2. Arrow to and press the selector on the conversation with the sender you want to add.
3. Down/up-arrow through the messages in the thread, stopping when focus is on the sender's name.
4. Press Menu, then arrow to and press the selector on Add to Contacts. The procedure is similar to adding a contact from the Call Log. the Contacts app opens, and you can either scroll through contacts to add information to an existing entry or press the create button at the top of the screen to start a new entry.

Replying to a Text Message

1. Launch Messaging from the Applications section of the stock home screen, the Eyes-Free Shell, or Mobile Accessibility as described earlier in this post.
2. Arrow to the conversation you want to reply to.
3. Start the reply in one of two ways:
a. Press Menu on the closed conversation; then arrow to and press the selector on Reply. The Reply option usually has focus when Menu is pressed.
b. Press the selector to open the conversation. Down/up-arrow through the messages in the thread as if to read them. Move focus to the Reply edit field, which is at the bottom.
4. Type the message. You can review what you're writing by using your screen reader's review features or by arrowing up or to the right to move focus away from the edit field, then back down or left to return and hear what you've written.
5. Press the Menu button to add a subject line, attachment, or emoticon; then arrow to and press the selector on the appropriate option. Emoticons are presented in a vertical list when you press the selector on Insert Smiley. This is an optional step.
6. Send or discard the message.
a. Right-arrow once to the Send button and press the selector. The Send button is not available when the body of the message is empty.
b. Press Menu, then arrow to and press the selector on Discard to cancel the message.

Deleting Individual Messages, Threads, and All Threads

Some of these methods work better than others in different versions of Android.

1. Launch Messaging from the Applications section of the stock home screen, the Eyes-Free Shell, or Mobile Accessibility as described earlier in this post.
2. To delete a message within a thread, navigate to the conversation, press the selector to open it, and arrow to the specific message to be deleted. Then long-press the selector, navigate to Delete Message, and short-press the selector.
3. To delete a thread, navigate to and press the selector on the conversation you want to delete, and do one of the following:
a. Long-press the selector on the closed conversation. Navigate to Delete Thread, and short-press the selector.
b. Open the conversation by pressing the selector. Press Menu; then arrow to and press the selector on Delete Thread.
c. Open the conversation by pressing the selector. Move focus to anywhere in the conversation except the Reply edit field. Long-press the selector; then arrow to and press the selector on Delete Thread.
4. To delete all threads, Navigate to any conversation, but do not open it with the selector. Instead, press Menu and scroll to and press the selector on Delete Threads.

In all cases, a confirmation screen asks users if they're sure they want to delete. Focus is on the on-screen delete button. To delete, users simply press enter or the selector. To cancel, they press the back button or arrow to and press the selector on the on-screen cancel button.

Changing Settings

The Settings covered in this final section of the post are the ones most users are likely to ask about, the ones dealing with notifications and ringtones. Other settings enable users to determine how many messages with and without media should be in a conversation, whether messages are deleted automatically, which messages should have read receipts, what the messaging app should do when roaming, and more, but these are all self-explanitory checkboxes, so they are not covered here.

1. To go to Settings in the stock messaging app, launch Messaging. Press Menu while on the main screen, where all the conversations are listed. Then navigate to and press the selector on Settings.
2. To reach the three items discussed in this post, either scroll to the bottom of the list of settings or press alt+down-arrow to jump to the end of the list. The items are Notifications, Select Ringtones, and Vibrate Also.
a. Notifications – Checking this item sends a message to the status bar to let you know that a new text has arrived. This is checked by default as this is the behavior most users want. If, however, you are using a different messaging app (like Go SMS by Go Dev Team) because of an accessibility issue with your Sense UI or Touchwiz 2.2 phone, unchecking this item stops the phone from sending duplicate notifications, one from each messaging app.
b. Select Ringtones – this dropdown list lets you assign a distinctive ringtone to incoming text messages. To change the messaging ringtone, press the selector on this item, scroll to and press the selector on the desired ringtone, then scroll to the OK button at the bottom of the list, pressing the selector. Remember that, on most phones, you can jump to the last ringtone with alt+down-arrow and press down-arrow once more to reach OK.
c. Vibrate Also – Checking this item causes the phone to vibrate when it notifies you of a new text message. Some users have definite preferences about vibrational feedback.