I asked a similar question to this earlier this week but I\'m still not understanding how to get a list of all installed applications and then pick one to run.
I\'v
Since Android 11 (API level 30), most user-installed apps are not visible by default. You must either statically declare which apps and/or intent filters you are going to get info about in your manifest like this:
...
Or require the QUERY_ALL_PACKAGES
permission.
After doing the above, the other answers here still apply.
Learn more here: