gpt4 book ai didi

windows-phone-7 - 如何在 windows phone7 应用程序中获取国家代码?

转载 作者:行者123 更新时间:2023-12-04 05:57:55 24 4
gpt4 key购买 nike

我的应用程序使用电话号码作为用户 ID,检测 SIM 卡的家庭 PLMN 并将其转换为国家代码(如 +1、+33 等)会很好,然后你就不用输入数字了.
我想这可以在 windows mobile 中使用 RIL 完成,但在 windows phone 7 中似乎没有这种 API。
另一种选择是获取CultureInfo,但有时CultureInfo可能与您使用的SIM卡不匹配,例如您将手机带到国外,通常您将手机区域设置为您的家乡,但您可能会使用本地的SIM卡.

最佳答案

似乎没有任何 API 操作允许您查看嵌入到 WP7 的 SIM 中的特定文化。但是,如果您的一般文化选项仍然合适,您可以执行以下操作:

string countryCode = CultureInfo.CurrentCulture.Name; 
try {
RegionInfo reg = new RegionInfo(countryCode);
string name = reg.Name;
string displayname = reg.DisplayName;
string ISORegion = reg.TwoLetterISORegionName;
string currency = reg.CurrencySymbol;
string eng = reg.EnglishName;
string native = reg.NativeName;
}
catch (ArgumentException argEx) {
// The country code was not valid
}

如果您的应用程序需要基于当前位置,请考虑使用 GPS 任务。获取 GPS 数据的详细信息可以查看 here .

也可以通过地理编码反转来完成将 GPS 数据转换为特定国家/地区,如图所示 here .

关于windows-phone-7 - 如何在 windows phone7 应用程序中获取国家代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9290355/

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