I have app A and app B
I wanna launch B from A and only A(so no chooser)
BUT
I do NOT want to use the full package name to launch because it is not scalable
My application A goes to 10 different markets.
so I do NOT want to hardcode the package like
getPackageManager().getLaunchIntentForPackage(com.myapp.androidmarket) and getPackageManager().getLaunchIntentForPackage(com.myapp.someothermarket) and so on.
Further more what if I add a new A to some new market after I release B.
Then I need to add the new package for the new A to B and re-release B so that it can launch the new A designed for the new market
so I want to use a scheme of some sort can I launch an app with a scheme programmatically ?