Android:什么应用程序启动我的应用程序

时间:2015-01-26 10:25:19

标签: android

在Android应用中如何以编程方式发现应用已启动我的应用?

我认为它应该在MyApplication中扩展Application,但it has no clues

但是在活动中我可以拨打getIntent() 如果调用应用程序礼貌地给出这样的信息,我会通过 intent.getStringExtra()

是否有一般方法不需要调用应用程序来提供自我信息?

在其他应用开发者中会调用

Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.company.myapp");
startActivity(LaunchIntent);

请参阅Launch an application from another application on AndroidOpen another application from your own (intent)

更新:我已经编写了一个启动我的应用程序的应用程序,实际上唯一的方法是将额外数据放入Intent,因为意图只有"android.intent.action.MAIN""android.intent.category.LAUNCHER"和启动应用程序包。

0 个答案:

没有答案