Android 在flatter中构建小部件之前,如何获得用户的首选语言?
我想知道用户的首选语言是什么(在Android上,这是用户在Android设置中定义的)。我想得到这个值。例如,“fr”、“en”、“ja”,或者可能是“fr-CA”、“en-US”、“ja-JP” 我只想让用户喜欢的语言在应用程序中以用户喜欢的语言构建一个小部件。 这应该很简单,但我找不到一个方法来做到这一点 例如,在Android上,在Java中,您可以Android 在flatter中构建小部件之前,如何获得用户的首选语言?,android,flutter,localization,Android,Flutter,Localization,我想知道用户的首选语言是什么(在Android上,这是用户在Android设置中定义的)。我想得到这个值。例如,“fr”、“en”、“ja”,或者可能是“fr-CA”、“en-US”、“ja-JP” 我只想让用户喜欢的语言在应用程序中以用户喜欢的语言构建一个小部件。 这应该很简单,但我找不到一个方法来做到这一点 例如,在Android上,在Java中,您可以 Locale.getDefault().getLanguage() 这将为您提供用户的首选语言。 颤振的等效值是什么 import '
Locale.getDefault().getLanguage()
这将为您提供用户的首选语言。
颤振的等效值是什么
import 'dart:ui';
....
....
print(window.locale.languageCode);
如果是英语,它将输出en
,如果是德语de
等
如果是英语,它将输出
en
,如果是德语,它将输出de
等等。@JohnSmithOptional这显然是你想要的,我想我读你的问题太快了。除非答案经过编辑,否则我不能取消我的否决票…@johnmithoptional这显然是你想要的,我想我读你的问题太快了。我不能取消我的否决票,除非答案被编辑。。。