I am developing an app that should be able to launch another app installed on the phone. Currently, I am successful with launching facebook as the ActivityPackage and ActivityClass is known. I want to launch other apps such as twitter, gplus, gtalk, gmail etc. How do I find out the corresponding Class Names? Finding out the package name is easy with packagemanager, but I dont find the class name with the same method.
I'm assuming you're not trying to do this at runtime...
android-apktool can expand the manifests of the the packages you're interested in. That will tell you what activities are available and what intent filters are applied.