gpt4 book ai didi

flutter - 如何在 flutter 中获取移动国家代码

转载 作者:行者123 更新时间:2023-12-03 03:25:13 28 4
gpt4 key购买 nike

如何使用 flutter 获取电话国家/地区代码?

(+972,+92)

我尝试了localOf。但是我无法获得国家代码。

Locale myLocale = Localizations.localeOf(context);

输出为 US, or en-US

最佳答案

Localizations没有电话代码,您可以使用图书馆或定义带有国家代码和电话代码的 map ,然后按国家/地区访问它。

static const countryPhoneCodes = {"US": "+1", "AR": "+54"};

print('${countryPhoneCodes['US']}'); // output: +1

然后,在您的情况下,您将可以执行以下操作:
print('${countryPhoneCodes[myLocale.countryCode]}');

从该库 country_pickers中,您可以在此处获取代码: countries.dart或在此处 country_code_picker中从 country_codes.dart获得,或在其他位置搜索代码。

关于flutter - 如何在 flutter 中获取移动国家代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58479603/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com