Вы имеете в виду, что хотите открыть App2 в App1? Если да, то
Вот несколько способов для этого:
(1) использовать имя пакета, указав c Имя активности поднято
Intent intent = new Intent(Intent.ActionMain);
/** knows the packet life to jump to and the target Activity*/
ComponentName componentName = new ComponentName(package name, class name);//e.g ComponentName componentName = new ComponentName("kuyu.com.xxxx", "kuyu.com.xxxx.xxx.login.WelcomeActivity");
intent.SetComponent(componentName);
StartActivity(intent);
Необходимо добавить App2 в файл манифеста, соответствующий Деятельности:
android:exported="true"
(2) имя пакета извлекается (это идет на страницу запуска)
Intent intent = PackageManager.GetLaunchIntentForPackage(package name);//e.g Intent intent = PackageManager.GetLaunchIntentForPackage("kuyu.com.xxxx");
if (intent != null)
{
intent.SetFlags(ActivityFlags.NewTask);
StartActivity(intent);
}
(3) url pull (что как ответ выше)