//获得系统语言
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.phphttp://www.loc.gov/standards/iso639-2/php/code_list.php上面是只用关注ISO 639-1 Code一栏就可以了
"zh"//中文 "en"//英文 "hi"//印地语
更多推荐
【技巧】Unity 获取Android设备系统语言
发布评论