Some Tasker Profiles
I've been using Tasker on my phone for a while now. In short, it's a graphical programming app to allow you to automate your Android phone. You pick conditions eg plugged into power, then pick tasks eg turn WiFi on and screen brightness to automatic. Although not the easiest app to use it is one of the most powerful I've come across. I've included a QR Code at the bottom to find Tasker on your phone (use Google Goggles or similar).
Read SMS While Navigating
Based on This wiki profile for reading when in a car dock, I have simply personalised it for my needs. First of all I don't have a car dock that is recognised by my phone. I have the following context:
Event: Received Text
State: Power Any
Application: CoPilot Live EU Major
Wait [ Seconds:4 ]
Say [ Text:%SMSRN sent the following SMS: %SMSRB ]
Display- Battery Saver
Event: Display Off
Wait [ Seconds:11 ]
Stop If [ %SCREEN ~ ON ]
Load App [ App:Fast Reboot Data: Exclude From Recent Apps:On]
The wait is to allow my phone to lock (10 seconds after screen off) then if the phone has been used again the second part should cancel the task #this has limited success if you know a better way to about a task please get in touch!#. Fast reboot unlike many task managers closes and restarts your tasks so your alarms and other app keep working.
I have added two more complimentary profiles to control when the above profile can run.
Profile: Display- Phone Idle
Event: Phone Idle
Task: Profile Status [ Name:Display- Battery Saver Set:On]
Profile: Display- Phone Offhook
Event: Phone Offhook
Task: Profile Status [ Name:Display- Battery Saver Set:Off]
These stop the Display- Battery Saver profile from running when the phone is in use. Again, they may not been the most effective solution but they work.
Download profiles here: Display- Battery Saver
On Android Market: