string pkgName = "com.company.product";
using (AndroidJavaClass jcPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer")) {
using (AndroidJavaObject joActivity = jcPlayer.GetStatic<AndroidJavaObject>("currentActivity")) {
using (AndroidJavaObject joPackageManager = joActivity.Call<AndroidJavaObject>("getPackageManager")) {
using (AndroidJavaObject joIntent = joPackageManager.Call<AndroidJavaObject>("getLaunchIntentForPackage", pkgName)) {
if (null != joIntent) {
joActivity.Call("startActivity", joIntent);
}
}
}
}
}
}
Unity通过apk包名直接唤起另一个apk
最新推荐文章于 2021-04-12 16:04:51 发布