如何修改google libphonenumber的meta data (号码归属地,紧急号码列表,号码格式,号码范围)

[DESCRIPTION]
如果需要修改google libphonenumber里的meta data (比如国家的local emergency number, number format, 号码归属地),可以根据以下SOP进行修改。

[SOLUTION]
修改步骤:

  1. 查看使用的版本信息,版本信息路径:external/libphonenumber/README.version
    Ex:
Version: 8.3.3
  1. 从github下载对应的libphonenumber版本,github路径:https://github.com/googlei18n/libphonenumber
    版本下载地址:https://github.com/googlei18n/libphonenumber/releases
  2. 修改对应的xml(不同的号码信息对应不同的xml)
    1). 修改号码格式, 号码范围,请修改PhoneNumberMetadata.xml: https://github.com/googlei18n/libphonenumber/blob/2eafc96bbc35230c55d8a7e93257360fcfec161f/resources/PhoneNumberMetadata.xml
    2). 修改当地紧急号码,请修改ShortNumberMetadata.xml: https://github.com/googlei18n/libphonenumber/blob/2eafc96bbc35230c55d8a7e93257360fcfec161f/resources/ShortNumberMetadata.xml
    3). 修改号码归属地,请修改: https://github.com/googlei18n/libphonenumber/tree/2eafc96bbc35230c55d8a7e93257360fcfec161f/resources/geocoding
  3. 根据google提供的方法重新build meta data
    How to make metadata changes
    https://github.com/googlei18n/libphonenumber/blob/master/making-metadata-changes.md
  4. 用新生成的data文件替换原有文件 (external/libphonenumber/libphonenumber/src/com/google/i18n/phonenumbers/data/)

[Example]

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值