Flutter:Equivalent 到 NSLocale (iOS) & Locale (Android)

Flutter:Equivalent to NSLocale (iOS) & Locale (Android)

我正在尝试从 phone 系统获取 ISOCountryCodes(list)。我在 iOS native 中使用 NSLocale.isoCountryCodes,在 Android native 中使用 Locale.getISOCountries()。我正在尝试在 Flutter 中开发一个新应用程序,正在寻找 ISOCountries 的 API,但在文档中找不到任何内容。

Flutter有没有类似的API?

我最终使用了 flutter_country_picker 0.1.1,我使用了其中的一部分,您拥有所有国家/地区的元数据。它仍然是预定义的数据,无论如何这是最快的选择。

这里是源代码Country Search Flutter

您可以从 sim_info 插件

获取 isoCountryCode

一个用于读取SIM信息的Flutter插件。您可以获得 MCC、MNC、国家代码等的 SIM 数据...

此插件可用 iOS 和 Android 平台