A small utility app to experiment with Android Intents.
You can dynamically add/remove intent actions at runtime, and the app will register a BroadcastReceiver for those actions.
When a matching broadcast is received, it shows up in the log with timestamp, action, sender, and extras.
- Add/remove custom actions at runtime
- Import actions from a
.jsonor.txtfile - Export current actions to JSON
- View a live log of received broadcasts (action, package, extras)
- Share or clear the log easily
- Prints logs of KeyEvents
- Enter an action (e.g.
com.example.PING) and tap ➕ to start listening. - Send a broadcast from another app or from ADB:
adb shell am broadcast -a com.example.PING --es msg "Hello from ADB" - The broadcast appears in the Received intents list with any extras.
- Import: Pick a
.jsonfile (array of strings) or.txtfile with one action per line. - Export: Saves current actions as a JSON array.
- Since Android 8.0+, some system broadcasts cannot be received dynamically by third-party apps.
- Custom app broadcasts (from ADB or other apps you control) work fine.
MIT License — feel free to use, modify, and share.