一、10、Android下Unity3D 纯C#代码启动其他Ap
2023-02-07 本文已影响0人
GameObjectLgy
public void LaunchApp(string pkgName){
AndroidJavaClass jc = new AndroidJavaClass ("com.unity3d.player.UnityPlayer");
jo = jc.GetStatic<AndroidJavaObject> ("currentActivity");
AndroidJavaObject joPackageManager = jo.Call<AndroidJavaObject> ("getPackageManager");
AndroidJavaObject joIntent = joPackageManager.Call<AndroidJavaObject> ("getLaunchIntentForPackage", pkgName);
if (null != joIntent) {
jo.Call ("startActivity", joIntent);
}
}