我想知道用户的首选语言是什么(在Android上,这是用户在Android设置中定义的语言)。我想获得这个价值。例如“ fr”,“ en”,“ ja”,或者也许是“ fr-CA”,“ en-US”,“ ja-JP”。
我只想获取用户首选的语言,以便以用户喜欢的语言在应用程序中构建一个小窗口小部件。 这应该很简单,但是我找不到解决方法。
例如,在Android上的Java中,您可以
Locale.getDefault().getLanguage()
这为您提供了用户的首选语言。 Flutter中的等效功能是什么?
答案 0 :(得分:0)
import 'dart:ui';
....
....
print(window.locale.languageCode);
如果是英语,它将输出en
,如果是德语de
等。