Car mode

Discussion in 'Android Apps & Games' started by ewingr, Nov 14, 2012.

  1. ewingr

    ewingr Well-Known Member

    I can't figure out how to search on a phrase such as "car mode". Always gives me finds with car, and / or mode. Sorry if answer is in here...

    The question is: I'd like to set up a task to put my phone in car mode, ie have it read out my messages when in the car. But it appears to me I can't do that. It looks like it just gives the option to launch the menu from which I would then need to manually make the change.

    Anyone know how this could be done?


  2. The Car Mode action is under Display.
  3. ewingr

    ewingr Well-Known Member

    Interesting. Thanks. I guess it's s good time for me to move though all options and familiarize.
  4. ewingr

    ewingr Well-Known Member

    Oh, by the way. I recently discovered that the load last app option does not work on SGS 3. At least it says it does not work on my device. Does anyone out there have it working on and SGS three?
  5. That's what I did. And when I see mention of an action I didn't know was possible I do it again. You can change the label on a widget...
  6. ewingr

    ewingr Well-Known Member

    Well, it turns out what I was wanting was "Driving Mode" which is in the menus Language and Input/Text to Speech. I see no way to get to that through Tasker (although I haven't finished looking through menus yet).

    But I tested and it doesn't work for me anyway. I use Google Voice, and their app doesn't work well with anything. You'd think they would make their own app that replaces message work a bit more with their own OS features.
  7. okc_smoker

    okc_smoker Member

    Sep 15, 2011
    It is possible to get this functionality without using the actual "Driving Mode" and it's not terribly difficult. Basically I created a variable %DRIVINGMODE and a couple tasks to toggle the value on and off ("1" and "0", respectively). I also have a couple tasks to set a variable %OFFHOOK indicating whether there is an active phone call so it doesn't read the text while I'm talking on the phone (look into "Phone OffHook" and "Phone Idle" events to do this). I then set up a profile that reads any incoming texts if both variables are set to "1". I use an NFC tag and NFC Task Launcher to call the appropriate task to toggle the value, but you could trigger the task any number of ways (e.g. location, time, etc.).

    Here's the exported description of the profile that reads incoming texts:

    [HIGH]Profile: Read Sms (8)
    State: Variable Value [ Name:%DRIVINGMODE Op:Matches Value:1 ]
    Event: Received Text [ Type:Any Sender:* Content:* ]
    State: Variable Value [ Name:%OFFHOOK Op:Matches Value:1 ]
    Enter: Read Sms (7)
    A1: Say [ Text:%SMSRN says: %SMSRB Engine:Voice:default:default Stream:3 Pitch:5 Speed:4 Continue Task Immediately:Off ] [/HIGH]
  8. ewingr

    ewingr Well-Known Member

    Sounds cool. But again, I am using Google Voice, and there are no APIs from Google to do anything with it. I wish they would provide better capability for that product.

Share This Page