안드로이드 유니티에서 다른 애플리케이션 실행하기

2019. 9. 23. 11:54개발/유니티

 

1
2
3
4
5
6
7
8
9
AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
 
AndroidJavaObject jo = jc.GetStatic<AndroidJavaObject>("currentActivity");
 
AndroidJavaObject pm = jo.Call<AndroidJavaObject>("getPackageManager");
 
AndroidJavaObject intent = pm.Call<AndroidJavaObject>("getLaunchIntentForPackage", 패키지명);
 
jo.Call("startActivity", intent);
cs

5줄로 끝~