六、安卓开发与Unity07、Unity3D 纯C#代码启动其他App
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); }}
页:
[1]