
Tasker
Tasker is an application for Android which performs Tasks (sets of Actions) based on Contexts (application, time, date, location, event, gesture) in user-defined Profiles, or in clickable or timer home screen widgets. This simple concept profoundly extends your control of your Android device and its capabilities, without the need for root or a special home screen.
Actions There are currently more than 190 built-in actions available in 14 categories. Alert: Flash, Menu, Notify LED/Sound/Vibrate, Cancel Notification, Popup Timed/WithTaskButtons, Set Light (LEDs,camera,keyboard,buttons etc root only), Torch, Vibrate, Vibrate Pattern App: Calendar Insert, Go Home, Kill App, Load App, Open Map (/StreetView/Navigate), Set Alarm Audio: Alarm/Call/DTMF/Media/Notification/Ringer/System Volume, Haptic Feedback Toggle, Microphone Mute, Notification Pulse, Notification/Ringer Vibrate, Silent Mode, Speakerphone, Sound Effects toggle Display: Auto-Brightness, Car Mode, Close System Dialogs, Keyguard, Keyguard Pattern, Night Mode, Display Brightness, Display Off Timeout, Display Rotation, Set Wallpaper, Stay On, Status Bar (expand/collapse) Encrypt (not in market version): File/Directory Encrypt/Decrypt,Enter/Set/Clear Passphrase File: Browse Files, Directory Create/Delete/Move, File Copy/Delete/Move/Open, List Files, Write To File, Read Line, Read Paragraph, Remount (FS), Zip/Unzip File Input: Button, Dpad, Type (root only), Get Voice, Input Method Select, Soft Keyboard (show), Voice Command Media: Media Button Events (grab), Media Player Control, Music File/Dir, Play/Forward/Back/Stop, Photo/Series/TimeSeries, Record Audio, Record Audio Stop, Default Ringtone, Play Ringtone, Scan Card Misc: (Broadcast) Action Intent, Component Intent, Get Location, GPS Set (<2.3 or Cyanogen/submod), Run (SL4A) Script, Run Shell, Say, Say To File, Shut Up, Search For, Set Clipboard, Reboot (root only), Set CPU (root only) Set Timezone, Test