Unity之安卓啟動外部APK,無需安卓程式碼(轉載)
阿新 • • 發佈:2018-12-25
if (GUILayout.Button("LoadApk")) { openPackage("com.test.apk"); } } void openPackage(string pkgName) { 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); } } } } } }
r
來源:https://blog.csdn.net/Rose_Girls/article/details/53332781
如何知道包名:手機下載應用Link2SD