【技巧】Unity 获取Android设备系统语言

 //获得系统语言
        AndroidJavaClass unityClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
        AndroidJavaObject _unityContext = unityClass.GetStatic<AndroidJavaObject>("currentActivity");
        AndroidJavaObject locale = _unityContext.Call<AndroidJavaObject>("getResources").Call<AndroidJavaObject>("getConfiguration").Get<AndroidJavaObject>("locale");
        string systemLanguage = locale.Call<string>("getLanguage");

        Debug.LogError("systemLanguage:" + systemLanguage);
       

语言表链接http://www.loc.gov/standards/iso639-2/php/code_list.phpicon-default.png?t=LA92http://www.loc.gov/standards/iso639-2/php/code_list.php上面是只用关注ISO 639-1 Code一栏就可以了

"zh"//中文
"en"//英文
"hi"//印地语


版权声明:本文为qq_33677553原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。