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
最新推荐文章于 2024-08-29 07:48:36 发布