【发布时间】:2019-01-02 10:09:23
【问题描述】:
我正在尝试从电话系统获取 ISOCountryCodes(list)。我在 iOS 原生中使用 NSLocale.isoCountryCodes,在 Android 原生中使用 Locale.getISOCountries()。我正在尝试在 Flutter 中做一个新应用程序,正在寻找 ISOCountries 的 API,但在文档中找不到任何内容。
Flutter 有类似的 API 吗?
【问题讨论】:
-
您可以查看国家/地区选择器的来源pub.dartlang.org/packages?q=country+codes
-
我检查了其中的一些,例如:pub.dartlang.org/packages/flutter_country_picker,它们在源代码中硬编码了数据....我不想这样做...我只想让系统 API 获取信息
-
这在 Android 中也可用吗?通常最好在两个平台上拥有相同的功能。
-
是的,在 Android 本机中,我使用 Locale.getISOCountries() 我猜它是 java.utils 包的一部分...这是项目github.com/anoop4real/WorldCountriesKotlin ....我试图将应用程序转换为Flutter 作为我 Flutter 学习的一部分
-
Flutter 默认不会从底层平台暴露太多。这就是 flutter.io/docs/development/packages-and-plugins/… 的插件。
标签: android ios flutter locale nslocale