如何在android中获取当前的设备语言?
这个问题已经被不同的用户问过了,例如。不过,我需要重复一遍,因为提供的答案无助于获取当前的设备语言。我的测试设备是德语,应用程序是英语。我尝试按如下方式获取当前设备语言:如何在android中获取当前的设备语言?,android,locale,Android,Locale,这个问题已经被不同的用户问过了,例如。不过,我需要重复一遍,因为提供的答案无助于获取当前的设备语言。我的测试设备是德语,应用程序是英语。我尝试按如下方式获取当前设备语言: Log.i(“语言”,Locale.getDefault().Language) Log.i(“displayLanguage”,Locale.getDefault().displayLanguage) 两种方法都返回: I/语言:en I/display语言:英语 但事实并非如此。它应该返回如下内容: I/语言:d
Log.i(“语言”,Locale.getDefault().Language)
Log.i(“displayLanguage”,Locale.getDefault().displayLanguage)
I/语言:en
I/display语言:英语
I/语言:de
I/displayLanguage:Deutsch
非常感谢 “英语版的应用程序”——这在编程术语中是什么意思?实际上,我在“strings.xml”中使用英语。因此,应用程序语言为英语。