Android中的电话号码联系格式

时间:2010-04-25 17:03:16

标签: android formatting

在Android中,我可以毫无问题地获取所有联系人的电话号码。

问题在于,对于大多数用户而言,某些号码存储为“本地”号码,这意味着他们没有包含国家/地区代码。

例如,如果用户居住在美国且他有2个联系人:

  1. John - 555-123-1234(当地)(开始1未显示)

  2. 简 - 44-123456787(英国电话号码)

  3. 问题是:如果某些数字不包含国家/地区代码,我如何以国际格式获取所有数字? 有什么方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

查看android.telephony.PhoneNumberUtils并查看其中一种静态方法是否符合您的要求。

答案 1 :(得分:1)

我认为这样做的唯一方法是拥有一张包含所有国家/地区代码的表格,并找出电话号码所在的国家/地区。