Tag: libphonenumber

列出电话号码的所有国家/地区代码

我想要一个电话号码的国家代码列表。 例如,United States(+1),United Kingdom(+44)……我知道libphonenumber是一个很好的工具,可以帮助解析电话,格式化和validation。 但是,它似乎没有列出所有国家/地区代码的function。 但那些数据应该在libphonenumber的元数据中,对吗? 有没有人有这方面的经验?

获取给定电话号码的详细国家/地区名称和国家/地区代码

我能够检测到android中的来电,但问题是我想知道该电话号码的国家代码,以便我可以分析它是国内号码还是国际号码。 我知道libphonenumber但它需要事先了解区域代码以获得国家代码,如示例所示 String swissNumberStr = “044 668 18 00”; PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance(); try { PhoneNumber swissNumberProto = phoneUtil.parse(swissNumberStr, “CH”); } catch (NumberParseException e) { System.err.println(“NumberParseException was thrown: ” + e.toString()); } 它已经知道将”CH”作为参数。 但我们不知道这个数字是否为我们所知,然后我们如何分析这个数字。