본문 바로가기
개발/Unity

Unity)Android) Device Version Infomation(디바이스 정보)

by 테샤르 2022. 7. 27.

Device Version Infomation(디바이스 정보)

Android Device 정보를 가져오는 코드이다.

public class AndroidVersion
{
    static AndroidJavaClass versionInfo;

    static AndroidVersion()
    {
        versionInfo = new AndroidJavaClass("android.os.Build$VERSION");
    }

    public static string BASE_OS
    {
        get
        {
            return versionInfo.GetStatic<string>("BASE_OS");
        }
    }

    public static string CODENAME
    {
        get
        {
            return versionInfo.GetStatic<string>("CODENAME");
        }
    }

    public static string INCREMENTAL
    {
        get
        {
            return versionInfo.GetStatic<string>("INCREMENTAL");
        }
    }

    public static int PREVIEW_SDK_INT
    {
        get
        {
            return versionInfo.GetStatic<int>("PREVIEW_SDK_INT");
        }
    }

    public static string RELEASE
    {
        get
        {
            return versionInfo.GetStatic<string>("RELEASE");
        }
    }

    public static string SDK
    {
        get
        {
            return versionInfo.GetStatic<string>("SDK");
        }
    }

    public static int SDK_INT
    {
        get
        {
            return versionInfo.GetStatic<int>("SDK_INT");
        }
    }

    public static string SECURITY_PATCH
    {
        get
        {
            return versionInfo.GetStatic<string>("SECURITY_PATCH");
        }
    }

    public static string ALL_VERSION
    {
        get
        {
        	 return $"BASE_OS : {BASE_OS}\n CODENAME : {CODENAME}\n " +
                $"INCREMENTAL :{INCREMENTAL}\n PREVIEW_SDK_INT :{PREVIEW_SDK_INT}\n" +
                $"RELEASE :{RELEASE}\n SDK :{SDK}\n SDK_INT : {SDK_INT}\n SECURITY_PATCH :{SECURITY_PATCH}";
        }
    }
}

 

 

반응형

 

Android reference OS Build.Version : [링크]

 

Build.VERSION  |  Android Developers

android.net.wifi.hotspot2.omadm

developer.android.com

 

참고 Stackoverflow : [링크]

 

Get Android Version Information

I want to get Android version information from Unity. I know that SystemInfo.operatingSystem can be used to do this but it does not have all the information such as release number, code-name and ot...

stackoverflow.com

 

 

★☆☆☆☆

 

반응형

댓글