结合模块Android应用程序

时间:2014-06-24 05:14:33

标签: java android eclipse android-layout android-activity

我正在Eclipse上做一个Android项目,我有2个独立的应用程序源(模块)。如何组合这两个模块,以便在单击按钮(显示在第一个应用程序上)时,启动第二个应用程序? 到目前为止,我刚刚创建了按钮,就是它。任何帮助将不胜感激。 由于我是初学者,请具体:)谢谢!

1 个答案:

答案 0 :(得分:1)

在第二个应用程序的清单中:

<activity
    android:name=".MainActivitySecondApp"
    android:label="@string/app_name" >
    <intent-filter>
        <action android:name="com.external.intentReceiver" />
    </intent-filter>
</activity>

然后将以下代码放在第一个App中Button的onClickListener中:

Intent intent = new Intent();
intent.setAction("com.external.intentReceiver");
context.startActivity(intent);

因此,单击该按钮时,将触发com.external.intentReceiver类型的意图。然后MainActivitySecondApp将打开,因为它旨在处理Manifest中定义的此类意图。