[Android Apps and Games] badhri:
Android System-related Intents

First, we'll see what we can do through Tasker Send intent, with just the essential apps(like Dialer,Camera,etc) of our phone.

References: Most of the Send Intent actions in this post are based on the inputs by different members from Tasker - Google Groups. Search in this Tasker forum for these and much more. Thanks to everyone who contributed in these posts.

Call and SMS

1) Brings up the dialer with the specified number loaded. Use voicemail: for voicemail, instead of tel:

Send Intent [
Action:android.intent.action.DIAL
Cat:None
Mime Type:
Data:tel:9999999999
Extra:
Extra:
Package:
Class:
Target:Activity ]

2) Calls the number directly

Send Intent [
Action:android.intent.action.CALL
Cat:None
Mime Type:
Data:tel:9999999999
Extra:
Extra:
Package:
Class:
Target:Activity ]

3) Brings up call log

Send Intent [
Action:android.intent.action.VIEW
Cat:None
Mime Type:vnd.android.cursor.dir/calls
Data:
Extra:
Extra:
Package:
Class:
Target:Activity ]

4) Brings up contacts(people app)

Send Intent [
Action:android.intent.action.VIEW
Cat:None
Mime Type:vnd.android.cursor.dir/contact
Data:
Extra:
Extra:
Package:
Class:
Target:Activity ]

5) Populate the send Sms screen with the number and body

Send Intent [
Action:android.intent.action.VIEW
Cat:None
Mime Type:
Data:sms:9999999999
Extra:sms_body:hello
Extra:
Package:
Class:
Target:Activity ]

6) Populate the send Sms screen with the number and body, using Send to action

Send Intent [
Action:android.intent.action.SENDTO
Cat:None
Mime Type:
Data:smsto:9999999999
Extra:sms_body:hello
Extra:
Package:
Class:
Target:Activity ]

Share And Browse Intent

1) Send text to some other application. Brings up a list of apps for your selection>

Send Intent [
Action:android.intent.action.SEND
Cat:Default
Mime Type:text/plain
Data:
Extra:android.intent.extra.TEXT: MY TEST TEXT
Extra:
Package:
Class:
Target:Activity ]

2) Send text to a specific application. Specify the app in package. Ex: Twitter as shown here(doesn't work with all apps, FB for instance)

Send Intent [
Action:android.intent.action.SEND
Cat:Default
Mime Type:text/plain
Data:
Extra:android.intent.extra.TEXT: MY TEST TEXT
Extra:
Package:com.twitter.android
Class:
Target:Activity ]

3) Told u ! It doesn't work for FB. Add a Run Shell with root with cmd input text 'blah', if you still need it.

Send Intent [
Action:android.intent.action.SEND
Cat:Default
Mime Type:text/plain
Data:
Extra:android.intent.extra.TEXT: MY TEST TEXT
Extra:
Package:com.facebook.katana
Class:
Target:Activity ]

4) Opens specified URL. Mention the browser's package name if you want to open it in a specific browser. Ex: mobi.mgeek.TunnyBrowser for Dolphin browser

Send Intent [
Action:android.intent.action.VIEW
Cat:Default
Mime Type:
Data:http://www.ebay.in
Extra:
Extra:
Package:mobi.mgeek.TunnyBrowser
Class:
Target:Activity ]

5) Does a Google lookup for "hello"

Send Intent [
Action:android.intent.action.WEB_SEARCH
Cat:Default
Mime Type:
Data:
Extra:query:hello
Extra:
Package:
Class:
Target:Activity ]

6) Mimics the action to launch Google Now(search). If you have chosen some other app(ex: AutoVoice.) then that'll be opened. The behavior is different in different devices. Please test it yourself.

Send Intent [
Action:android.intent.action.ASSIST
Cat:Default
Mime Type:
Data:
Extra:
Extra:
Package:
Class:
Target:Activity ]

Video And Camera

1) Opens Camera app. Add a small wait followed by Input-> Button(camera) to Capture image

Send Intent [
Action:android.media.action.STILL_IMAGE_CAMERA
Cat:None
Mime Type:
Data:
Extra:
Extra:
Package:
Class:
Target:Activity ]

2) Opens Capture image. But haven't figured out how to specify the output path. It could be coupled successfully with 3rd party camera apps(not all) as well by mentioning the package.

Send Intent [
Action:android.media.action.IMAGE_CAPTURE
Cat:None
Mime Type:
Data:
Extra:
Extra:
Package:
Class:
Target:Activity ]

3) Opens Video Capture. Add a small wait followed by Input-> Button(camera) to start recording

Send Intent [
Action:android.media.action.VIDEO_CAPTURE
Cat:None
Mime Type:
Data:
Extra:
Extra:
Package:
Class:
Target:Activity ]