不废话了,直接上源码了。剩下不懂得留言或百度吧……
主app A调用插件app B
主要源码:
插件app的AndroidManifest.xml配置
<application
android:allowBackup="true"
android:icon="@drawable/logo"
android:label="@string/app_name"
android:theme="@android:style/Theme.Light.NoTitleBar" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="com.gfsy.abc.MainActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".KaoshiActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="com.gfsy.abc.KaoshiActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
主app 中调用
one = (Button) findViewById(R.id.cj);
one.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent("com.gfsy.abc.MainActivity");
startActivity(intent);
}
});
two = (Button) findViewById(R.id.ks);
two.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent("com.gfsy.abc.KaoshiActivity");
startActivity(intent);
}
});
<完>