I am using an app called Autostarts to manage Intents in Android.
The program does what it's meant to do, but to be honest, its UI is completely backwards from my main use case: it lists intents by event type.
In other words, you have all programs that have "On startup" intent, then all programs that have "Connectivity change", etc...
My main use case is, however: "I see this program - 'NFL Mobile' - started when I didn't want it; probably through some obscure intent like 'Timezome changed'. I want to disable ALL intents that aren't needed for this program, without browsing to see which intents list the program".
Autostarts requires me to open ALL the intent types one by one and vgrep through long lists of programs in each, sometimes un-intuitively named. AND then re-do it all over again when an app update is installed.
I'm looking for something with features similar to Autostarts, BUT where I can get a full list of intents for a specific program I choose.
- Ability to detect 100% of intents that all/any of the installed apps subscribe to
- Display which programs subscribe to which intent (by program)
- Turn intent subscriptions off/on (persisted through reboots. It's OK if the program requires root)
- Ideally, be smart enough to group/collapse together program components that belong to the same program. For example, when dealing with "Widget Updated" intents, Elixir2 is listed as 1,000 separate widgets. I'd like to disable ALL those widgets at once - possibly by disabling all intents for a program in bulk.
- Works on Android 4 and higher