【发布时间】:2011-11-01 10:07:19
【问题描述】:
我有应用 A 和应用 B
我想从 A 启动 B,并且只有 A(所以没有选择器)
但是
我不想使用完整的包名来启动,因为 它不可扩展
我的应用程序 A 进入 10 个不同的市场。
所以我不想像这样对包进行硬编码
getPackageManager().getLaunchIntentForPackage(com.myapp.androidmarket) 和 getPackageManager().getLaunchIntentForPackage(com.myapp.someothermarket) 等等。
此外,如果我在发布 B 后将新 A 添加到某个新市场会怎样。
然后我需要将新A的新包添加到B并重新发布B,以便它可以推出为新市场设计的新A
所以我想使用某种方案我可以以编程方式启动一个带有方案的应用程序吗?
【问题讨论】: