Intent intent = getPackageManager().getLaunchIntentForPackage("com.example.app2");
if (intent == null) {
Toast.makeText(getApplicationContext(),"没有安装该app",Toast.LENGTH_SHORT).show();
} else {
startActivity(intent);
}
このコードは、このモジュールのレイアウトからcom.example.app2のレイアウトにジャンプできます。ただし、2時間のテスト後、Android Studioでジャンプする場合、インテントはnullのままですが、物理マシンでテストした後にジャンプすることができます。その理由は、Android Studioの一部のAndroid仮想マシンはリダイレクトできないためです。Androidフォンに接続して、電話で実行するだけです。
3つのシミュレーターをダウンロードしてテストしました。Samsungのシミュレーターはモジュール間をジャンプできます。