본문 바로가기
카테고리 없음

(아주 간단) 유니티에서 안드로이드로 데이터 보내는 방법

by felix_203 2024. 5. 7.

유니티 -> 안드로이드 데이터 보내는 방법을 정리해 보았습니다.

 

 

 

 

 

1. 유니티에서 -> 안드로이드로 데이터를 보낼 때 사용하는 유니티 코드 C#

유니티 C# 코드이다.

public static void SendDataToAndroid(int data)
    {
        RunningAndroidMethod("receiveDataFromUnity", data);
    }

    public static void RunningAndroidMethod(string mathodName, int data)
    {
        using (var clsUnityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer")) 
        {
            using (var objActivity = clsUnityPlayer.GetStatic<AndroidJavaObject>("currentActivity"))
            {
                objActivity.Call(mathodName, data);
            }
        }
    }

 

 

 

 

 

 

2. 유니티에서 보낸 데이터를 안드로이드 자바 코드에서 받는 방법 JAVA

안드로이드 Java 코드이다.

 

 public void receiveDataFromUnity(String data) {
        Log.i("유니티에서 넘어온 값", " 확인: "+data);
    }

 

 

 

 

 

 

끝! 아주 간단하죠?