I've found this answer How to get a list of installed android applications and pick one to run
But it doesn't answer my problem completely, although I only have to find if a specific application is installed, I have no context in the library, so i can call getPackageManager() and get the list of applications.
Are there any other way to do it? Maybe a Java only solution by searching in the Android file system?
Please help!