WithgetPackageManager()
it is possible to get a list of installed Android applications. (How to get a list of installed android applications and pick one to run)
Is it possible to hide an Android app, so that it can‘t be seen by other apps in this list? (For example, because an app can reveal the political orientation, the sexual orientation or the health status of a user).