You found me…
How to Turn Your Android Phone into a Fully-Automated Superphone
What if your phone automatically went silent when you step into the movie theater? Texted your significant other when you finished your long commute? Or automatically turned down the volume when a particularly loud friend called? It can; here’s how.
Android application Tasker gives you total rules-based automation for your Android phone. It’s not free, but it offers a free 14-day trial download. In the Android Market, it’s £3.99 in UK money—a little over $6 U.S. If you grab the trial, or shell out the cost of a Double-Double meal at In-N-Out Burger to buy it in the Market (scan the QR code at left), you’ll discover it’s worth the cost, even if you only have one super-specific use for it.
Since Tasker can do nearly anything on your phone (it’s mostly limited by your imagination), here’s some up-front ideas about what kinds of uses seem particularly attractive:
• Set preferences for each application: Give the Kindle app a longer screen time-out. Make Maps or Foursquare automatically turn on GPS, and have a file browser launch when you trade out SD cards. Have your music and other audio apps lower the volume to 50 percent when you plug in headphones, so you never get a way-too-loud moment.
• Time of day automation: Make your phone go into airplane mode overnight, but re-connect for a few minutes every 30 minutes to grab messages. Set up your phone to play specific or random songs from your collection as an alarm, back up files from your SD card every day, load up an application at a certain time.
• Set up contact rules: If you’ve got a friend who talks too loud, make your call volume go down when they ring. Create a home screen widget that sends an automatic SMS (“In the car,” maybe). Set your phone to pop up a more iPhone-style message box, rather than background notifications, when you miss calls or get SMS from certain people. Have your phone always record messages from a certain caller.
•: More fun, crazy-advanced stuff: Encrypt and decrypt data on the SD card based on your rules. Have speaker phone turn on when you lay your phone flat on a table. Change the home screen icons for apps, have your phone get drastically efficient when battery’s below 10 percent, and change your wallpapers to reflect the time of day or the number of messages.
Those use cases barely scratch the surface, really. Take the developer’s tour, and you’ll see there are variables, hundreds of events and triggers, and nearly infinite setups. Want to have Reddit.com launch on your browser if your alarm clock goes off on a Tuesday while Wi-Fi is on? You got it.
We’d need to write a research-paper-length treatise to cover everything Tasker can do for you, so we’ll instead offer up a few examples of app models we’ve found handy.
Task 1: Turn on GPS/Bluetooth/Wi-Fi for Certain Apps Automatically
I don’t keep GPS positioning on all the time, both for battery efficiency and a niggling sense of privacy. At the same time, I dislike when Maps, My Tracks, Navigation, or Foursquare ask me to turn on GPS, and I’m required to click “OK,” then make the toggle in Settings, then head back. For just those apps, I want my GPS to automatically click on. When I’m done with those applications, the GPS should shut off, too. You can easily pull the same trick for Wi-Fi, Bluetooth, or most any system function, but we’ll just show how GPS works.
From Tasker’s main screen, hit “New.” You’ll be presented with six options, or “Contexts”: Application, Time, Day, Location, State, and Event. Think of “Context” as an “If”—”If X is happening …”
In this case, we’re going to choose Application, then pick out the app we want to apply a rule to. You can pick out apps one at a time and apply your “Tasks” to them, but you can also apply Tasks to all applications, or pick out apps you don’t want your Tasks to apply to with the “Not” button at bottom. We’ll just pick out one app, Maps, which I almost always want GPS to be turned on for.
After you pick your Context, now it’s time to add one or more Tasks. Thinking ahead though, we’re going to apply this kind of action—turn GPS on when the app launches, then turn it off when it’s moved away from—to a few different apps after this. So hit the “New” button in the upper-right corner, then type in a name for your Task that you’ll easily grasp later, like “Auto-Launch GPS.”
Now it’s time to tell Tasker what Task we want to fire when this Context is happening. As you can see at left, you basically get your whole system to play with. The thing we want, GPS, is under “Misc.”
In the bar under the GPS “Set” option, you’ve got three options: On, Off, and Toggle, the last of which just flips the setting the other way, whichever way it is. There’s also a checkbox for an “If,” which, if clicked, drops down a box where you can enter in a variableand make it a condition. You could, for example, only have GPS turn on if airplane mode is set to off (“%AIR – Isn’t Set”). Our needs, for now, are simple—just have GPS set “On,” no matter what.
Well, that was pretty easy. Now you’ll see that “GPS Auto-Launch” has just one task: “GPS – Set On.” Let’s say you were a little more protective of your GPS chip, though, and you wanted Tasker to ask you about GPS, Wi-Fi, or whatnot. The gear-and-screwdriver logo in the lower-right corner gives you that option. Set your “Task Type” to “Menu,” and you’ll get options to set how long the menu stays up, if there’s a default option selected, and even set a background image, if you’re feeling extra-custom. But we’re just having Tasker take care of the GPS switch for us, so get back to the Tasks screen.
You could hit “Test” in the lower-right corner to see how Tasker handles launching Maps and turning on GPS automatically, but we’re going to specify one more detail of our auto-launcher. Hit “Done” to get back to the main Tasker menu, then tap on the right-hand side of the process you created, the side with “GPS Auto-Launch” and a green arrow. From the menu that pops up, choose “Add Exit Task.” When we told Tasker to do something when Maps launched, we created an “Enter” task. By adding an “Exit” task, we can have something else happen when Maps is closed down or put away. You can add these Exits to all kinds of conditions—when you’re no longer near a certain location, when it’s no longer a certain time, etc.
Update: Not all Tasker tasks need an Exit task—in general, whatever settings you’ve changed while a task is running will set themselves back when you’re done. In this case, though, we’re getting a little more extra-cautious control over turning the GPS off.
After hitting “Add Exit Task,” you’ll run through the same process you used to create the GPS turn-on: create a new name template, add the task GPS from the Misc menu, then set it to Off and hit “Done.” Now, back at the main screen, you can see that there’s a Context (Maps launches), an Enter task (GPS Auto-Launch), and an Exit task (GPS Shutdown). Hit the “Apple” button at the very bottom, and now Tasker will be watching for Maps to launch, then do its auto-GPS thing.
This trick worked fairly well on my Nexus One, despite Tasker providing a pop-up note that application exit watching wasn’t as stable on Android 2.0 and later. Worst case scenario, it doesn’t launch GPS, and I do it myself.
Task 2: Create an Ultimate Morning Alarm
The next step, adding multiple tasks to a time condition, isn’t all that different, but it does show off how far Tasker can go in automating your phone. So let’s create Kevin’s Ultimate Alarm.
Hit “New” and choose Time as the Context. I’ll have this alarm go off at 6 a.m. and, if I don’t respond, play for 3 minutes. You could just set 6-6 as your time to run until you take action, but I’ll be nice to my morning self. We’re going to add another context, the days of the week, later, but for now, you’ll be moved into the Tasks section.
For my own Ultimate Alarm, I’m having a song play from my collection, make my Remember the Milk tasks load up on the screen, and have my phone say, in text-to-speech, “Good morning, Kevin. It’s going to be a great day.” Why? Because, why not? For these pieces, I added three Tasks:
- Media—Music Play—Music Play Dir. After long-clicking on the “Dir” field and choosing my Music folder, I also checked “Audio Only” and “Random.” If you wanted a particular song, you could swap “Music Play” for “Music Play Dir.”
- App—Load App—Remember the Milk. Fairly simple, and I could set a different starting page in Remember the Milk’s own settings, if I liked.
- Misc—Say. Then just fille in the text you want, choose a language, and mess with any other fields you’d like. “Stream” sets the output you’d like the audio to go through, which helps if you’ve got other things, like songs, going too. You can, of course, mess with the pitch and speed of the voice, too.
When you’re all done and hit “Done,” tap on the left-hand side of your Ultimate Alarm entry, where the clock is. From the menu, roll down Context and hit “Add,” then choose “Date.” From the pop-up chooser, you can get very specific about the months, days of the month, days of the week, and other selectors for when your alarm goes off. Mine’s a basic Monday-through-Friday deal.
That’s all there is to that one, but it’s a pretty nice package.
Task 3: Make Your Phone Quiet Down When Face-Down
Now I’m going to create a kind of “Quiet Down” mode for my phone. When I put it face down on a flat surface, like arriving at my desk for work, it should turn off GPS, Wi-Fi, and Bluetooth (and, heck, you can turn off EDGE/3G data, if you’d like), and then turn the system, ringer, and media volumes all the way down but keep vibrate on. You could add an Exit task to turn some or all of these back on, but that’s giving a bit too much leeway to the phone’s sensors.
For our context, choose State, then pick Orientation. You’ll get the options you see at left. I like to stay away from “Face up,” “Standing Up,” and “Upside Down,” because they’re pretty common occurrences. For this example, “Face Down” is a pretty deliberate action you take with your phone.
For the tasks, I added “Bluetooth” and “WiFi” from the Net menu, set to Off, “GPS” from Misc set to Off, and set the volumes for “Media Volume” and “System Volume” to 0 from the Audio menu. “Silent Mode” with Vibrate could simplify your setup, but I like to be sure. Hit Done, and you’re all set.
Related posts:
| Print article | This entry was posted by PaulSpoerry on July 30, 2010 at 7:04 am, and is filed under Android, Gadgets, Mobile Phone, Tech. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
No comments yet.
You must be logged in to post a comment.
No trackbacks yet.
Gmail Unleashes Google Voice – Make Free Calls from Your Inbox
about 1 week ago - No comments
Gmail is integrating Google Voice and providing free calls to the U.S. and Canada, as well as cheap international calls, directly into Gmail. Here’s the word from Google: Calls to the U.S. and Canada will be free for at least the rest of the year and calls to other countries will be billed at our very low rates.
Awesome Drop – Transfers Files to Your Android Phone with Drag-and-Drop
about 1 week ago - No comments
Windows/Mac/Linux and Android: I’ve heard mounting your Android phone to your computer to transfer files can be kind of a pain (I get mine next week!). Free Android app Awesome Drop lets you drag files from your computer onto your device over the web, no mounting necessary. Awesome Drop is quick, painless, and works from any
Google CEO Believes No Anonymity Is The Future Of Web
about 2 weeks ago - No comments
No anonymity is the future of web in the opinion of Google’s CEO Eric Schmidt. He said many creepy things about privacy at the Techonomy Conference. His message was that anonymity is a dangerous thing and governments will demand an end to it. Schmidt begins by saying “There was 5 exabytes of information created between the
Google Shoots For $10b A Year From Mobile With Android
about 1 month ago - No comments
Industry executives and Wall Street analysts are criticising Google for being short-sighted and focusing too intently on online advertising, accusing the search giant of being a “one trick pony”. Google doesn’t have a problem with that label however, even its CEO Eric Schmidt agrees, stating “I think that’s probably true”. Speaking in a recent interview,
Mobile Apps Gone to Far – Flojuggler
about 1 month ago - 2 comments
Flojuggler is “an application designed to track the menstrual cycles of multiple women.” SERIOUSLY?!?! That’s an app for THAT?! Why would you want to do that? Well, the Flojuggler folks came up with a bunch of reasons which I’ve simplified into these bullet points: You’re sleazy enough to track women’s periods, yet having sex with a
Road SMS: Text while Walking
about 1 month ago - No comments
Text messaging has become HUGE and some people text non-stop. Sending text messages while walking can be hard to do and sometimes downright dangerous dangerous especially in busy streets (watch out for that car!). The app uses the built-in camera to project an image of what’s in front of you and put it as a
Google and Diaspora To Take On Facebook
about 2 months ago - 1 comment
A tweet by Digg CEO Kevin Rose that he has since deleted (“Ok, umm, huge rumor: Google to launch facebook competitor very soon ‘Google Me’, very credible source”) and from comments on Quora from former Facebook CTO and Quora founder Adam D’Angelo. D’Angelo wrote that he had heard from reliable sources that Google has made the project
Facebook’s Posts By Everyone “Feature” Exposes Dirty Secrets Online
about 3 months ago - 1 comment
SearchEngineLand‘s Dan Sullivan goes into detail on how Facebook’s “Posts By Everyone” feature works. It’s an interesting read, the beginning of which is below. Even more interesting is some of the stuff people expose online which I’ve outlined at the bottom of the article. Searching Everyone’s Updates You might have missed Facebook’s “Posts By Everyone”
10 Google Chrome Extensions for Web Developers
about 4 months ago - 3 comments
Google Chrome is a wonderful web browser of choice for web designers and web developers. With Google Chrome extensions, you can add more features to the browser to help you with designing, debugging, and working on websites. We share with you the top ten Chrome extensions for designers and developers. 1. Firebug Lite (for Google Chrome)