不同APP之间的跳转
安卓ap之间的跳转,方式其实挺多,
方式一:
Intent intent = new Intent();
intent.setAction("XXX,XXX,XXX"); 此处填
intent.putExtra("data", "data");
startActivity(intent);
manifest中配置
action
<intent-filter>
<action android:name="xxx.xxx.xxx"/>
<category android:name="android.intent.category.DEFAULT"/>
方式二
ConponentName方式
“`
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
ComponentName cn = new ComponentName(“包名”,Activity的包名);
intent.setComponent(cn);
intent.putExtra(“data”, “data”);
startActivity(intent);
“`
另一个项目中getIntent.getStringExtra(“data”), 就能获取到数据
方式三: 就是网页跳转app拉,也是很简单在manifest配置
<category android:name="android.intent.category.BROWSABLE" />
host schema ok