//获得系统语言
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);
参考:
1:Unity Android 之 获取系统语言(手机设备设置的系统语言)的二种方式(中文区分简体、繁体、日文)
2:Android 项目开发填坑记 - 获取系统语言(兼容7.0)