问题标签 [mobile-country-code]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
2615 浏览

android - 地址类 getCountryCode() 方法返回数字

我正在尝试编写一个函数,该函数将采用经度和纬度来获取基于 ISO 3166-2 的国家代码。根据Address类上的方法描述:

我应该根据经度和纬度得到 CN,但我得到的地址输出如下:

155是我得到的国家代码,请让我知道我应该怎么做才能从经度和纬度得到国家代码。另外,当我使用 GeoCoder 时,即使输入的经度和纬度在同一个国家,它也会返回不同的 3 位数字,在我的例子中,它是中国。155代表一个省,131代表另一个中国省份。你能解释一下这些数字代表什么吗?我确定不是国家代码...

0 投票
1 回答
14644 浏览

android - Android MCC 和 MNC

我正在尝试获取mccandmnc之后的SIM LOADED状态,以检查 SIM 卡是否在READ PHONE STATE未经许可的情况下进行了更改,以禁用用户不想要的某些网络和某些国家/地区的应用程序请求。

由于getSimOperator()可能会根据当前运营商而变化(例如,当用户是否在漫游时)我决定使用getNetworkOperator().

虽然这种方法可以返回null,即使SIMLOADED并且可能返回不同的结果,例如,只有 GSM 连接的 lycamobile 卡给了我mnc = 01,当我取出 SIM 卡并重新放入时,它给了我mnc = 04

有人知道为什么 mnc 会给出不同的结果getNetworkOperator()吗?哪种方法更好,getNetworkOperator()或者getSimOperator()对于这种情况?

另外,我不能使用getResources().getConfiguration().mcc,因为它给出了一个 int 数,它可能会删除0之前的例如给出4而不是04.

这是我检查 SIM 状态更改的代码:

PS:我使用的 SIM 卡只有 GSM 连接。我还尝试了另一张卡(具有 4g 功能),一切都按预期工作,沃达丰卡mnc也是如此01

0 投票
1 回答
988 浏览

java - 预测/识别电话号码的国家代码

我有来自 Android 联系人的不同国家/地区的手机号码列表。其中一些联系人有国家代码,而另一些则没有。

因此,解决方案可能是:

  1. 获取世界上所有支持的国家代码
  2. 用所有国家代码循环一个数字
  3. 检查号码的有效性

这可能是预测受支持国家数量的一种方法。我想知道是否有更好的方法来解决这个问题?

0 投票
1 回答
517 浏览

php - How to get country code or country prefix from a mobile number which doesn't contain country code

I am working on an app which gets a phone number with or without country code to call or to send sms. Now all I want to know, is there any functionality / pattern with which I can detect the country code of a number which doesn't contain the country code.

Here, the first two numbers are from Bangladesh and last two numbers are from Usa. So, is there any way to determine / differentiate the country from those numbers?

0 投票
0 回答
28 浏览

country-codes - 从哪里获得易于解析的国家名称及其呼叫代码列表

我在哪里可以找到所有国家名称及其呼叫代码(即他们的移动国家代码)的易于解析的列表。

例如

美利坚合众国,1

英国,44

阿曼苏丹国,968 等

0 投票
1 回答
2151 浏览

c# - 在 xamarin 中集成国家代码选择器

我必须在 Xamarin 中集成一个用于移动注册的国家代码微调器。我已在微调器中成功插入所有国家名称,但我还想添加带有国家名称的标志和代码。

在此处输入图像描述

请为我提供在 Spinner 中添加带有标志和代码的国家/地区名称的最佳方法。我想要 C# 代码。

0 投票
2 回答
449 浏览

android - 从联系人中选择号码但删除国家/地区代码

我可以通过单击按钮获取联系电话号码,然后将其传输到 EditText,但我只想获得没有国家代码的结果。示例:+33 xx xx xx xxx becomes xx xx xx xxx

有没有办法可以做到这一点?我使用以下代码获取数字并将其放入 EditText:

按钮点击:

0 投票
1 回答
5265 浏览

android - Android ISO 国家代码和标志资产

我正在寻找将 ISO 国家代码映射到以不同分辨率标记图像的资产,类似这样,但适用于 Android。似乎答案中的项目提供了必要的资产,但不幸的是,该项目的链接已损坏。

0 投票
1 回答
312 浏览

java - SmsMessage getOriginatingAddress 国家代码来自哪里

我目前正在开发 SmsReceiver 服务,该服务检查 SMS 发件人的地址,如果该号码与我的数据库中的一个匹配,我可以处理该消息。
但问题是,getOriginatingAddress() 方法给出的电话号码总是带有国家代码,目前是 +420,所以 getOriginatingAddress() 返回例如 +420123456789。(CZ)
解析不是问题,但我不知道的是,国家代码是从哪里来的?是来自 TelephonyManager getSimCountryIso() 还是来自我所在的当前国家或发件人来自哪里?
我可能会抓住前两个/三个数字,然后在一些预定义的国家代码地图中查找它们,但我想用电话提供的 100% 正确信息而不是我“猜测”来做到这一点。

0 投票
0 回答
90 浏览

android - 股票消息应用程序未在使用 Intent 呼叫调用的“发送至”中显示国家/地区代码?

我正在创建一个安卓应用程序。它有一个功能,如果用户点击一个按钮,它将打开带有国家代码的收件人号码的消息应用程序。

还包括国家代码的 Intent 调用。但是如果手机的国家代码属于我的国家,目的地股票消息应用程序不显示我的国家的国家代码。

但是如果代码属于外部国家,它会显示国家代码。

我的意向电话:

如果countrycode变量包含外国代码,则消息应用程序会在手机号码旁边显示国家代码

但是,如果国家代码包含我自己国家的数字,则国家代码不会显示在消息应用程序中,并且仅显示数字。

为什么会出现这个问题?解决它的步骤是什么。