How To [Task Share] Shortcuts, Activities & Intents Launcher and Helper
An overlay providing a searchable and actionable list of all your apps' shortcuts, activities and intents. Easily grab an 'am start...' command to paste into Tasker.
Features:
- Toggle user/system apps.
- Toggle all apps or currently opened app.
- Search.
- Minimise, drag and reposition overlay.
- Open button - opens desired action
- Double action copy function - tap to copy OR long press to copy the 'am start' command ready to paste into your Tasker Run Shell action.
_______________________________________________
How to Use the Copied Values in Tasker
For Activities (package/class):
Standard/Exported Activity: Use Tasker's Send Intent action and paste the copied string into the Package and Class fields (or paste the whole package/class directly into a Run Shell action).
Internal/Non-Exported Activity: Use Tasker's Run Shell action (with Use Shizuku checked) and run:
am start -n <copied_text>
For Shortcuts (intent:#Intent...):
Static shortcuts copy as a full Android Intent URI (intent:#Intent;action=...;component=...;end). You can launch these in Tasker via Run Shell using the output of the copy button long press (e.g. am start -n com.google.android.calculator/com.android.calculator2.Calculator).
_______________________________________________
Search within expanded list:
For apps like Google Play Services, Android System, or large web browsers that pack hundreds of activities, scrolling through a massive list can definitely feel like searching for a needle in a haystack.
I’ve added a sub-search bar that automatically appears at the top of an app's expanded panel whenever it contains more than 10 items. As you type into this mini search bar, it instantly filters both the shortcuts and activities within that specific app in real-time.
_______________________________________________
For those who aren't sure of the difference between shortcuts, activities and intents:
Activities (ACTIVITIES section): An Activity is an actual screen or window inside an app (for example, Calculator or Brave's SearchActivity). Every screen registered in an app's manifest is listed in the ACTIVITIES section.
When you tap Copy on an Activity, you get the Explicit Component Name (package/class, like com.google.android.calculator/com.android.calculator2.Calculator).
In Android, opening an Activity is sending an Explicit Intent—you are telling Android: "Open this exact screen class inside this exact package."
Shortcuts (SHORTCUTS section): Shortcuts are pre-packaged Intents created by the app developer (the ones that pop up when you long-press an app icon on your home screen, like Brave's "New tab" or "New Private tab"). Not every app defines them, which is why the SHORTCUTS header only appears when an app actually has them.
Why are Shortcuts different from Activities? Often, two shortcuts open the exact same Activity (e.g., ChromeTabbedActivity), but pass a different Intent Action or Extra Data flag telling that screen to open a private tab instead of a regular tab.
Implicit Intents (intent-filter actions): Aside from opening a screen directly by its class name, some Activities also listen for general system actions (like android.intent.action.VIEW, SEND, or SEARCH).
NOTE - Not all activities are launchable or have a UI.
_______________________________________________
If you have problems getting the overlay to display, ensure you:
- Grant Tasker all permissions (including 'Draw over other apps').
- Update Tasker to the latest version.
- Use this version of Shizuku: https://github.com/thedjchi/Shizuku
_______________________________________________
Shizuku required.
