1,在B应用的AndroidMainfest.xml文件里这样写:
<activity
android:name=".LoginActivity"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<action android:name="com.xmkjstudio.jyj10.MainActivity" />
</intent-filter>
</activity>
也就是在<activity/>里添加这段:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<action android:name="com.xmkjstudio.jyj10.MainActivity" />
</intent-filter>
2,A应用里写跳转语句
Intent intent = new Intent();
intent=new Intent("com.xmkjstudio.jyj10.MainActivity");
try {
startActivity(intent);
}catch (Exception e) {
Toast.makeText(MainActivity.this, "应用不存在,请下载后再试", Toast.LENGTH_SHORT).show();
}
其中 <action android:name="com.xmkjstudio.jyj10.MainActivity" />与
intent=new Intent("com.xmkjstudio.jyj10.MainActivity");
包名相同
<action android:name="com.xmkjstudio.jyj10.MainActivity" />可自定义任何名字
跳转时引用即可