Java 如何使用电话代码格式化电话号码
有一个图书馆: android.telephony.phonenumberrutils (或原创com.google.i18n.phonenumbers.phonenumberrutil) 将电话号码设为666 我需要根据电话代码设置电话号码的格式,因此: 如果我选择电话编码“+48”(例如波兰): 我希望:电话号码:666666666: 如果我选择电话编码“+1”(例如加拿大) 我期望:(666)666-666 到目前为止,我知道我可以使用: PhoneNumberFormattingTextWatcher 但它的一个构造器:Java 如何使用电话代码格式化电话号码,java,android,formatting,Java,Android,Formatting,有一个图书馆: android.telephony.phonenumberrutils (或原创com.google.i18n.phonenumbers.phonenumberrutil) 将电话号码设为666 我需要根据电话代码设置电话号码的格式,因此: 如果我选择电话编码“+48”(例如波兰): 我希望:电话号码:666666666: 如果我选择电话编码“+1”(例如加拿大) 我期望:(666)666-666 到目前为止,我知道我可以使用: PhoneNumberFormattingText
PhoneNumberFormattingTextWatcher(String countryCode)
需要国家代码,如“PL”、“US”等。例如,您可以在数据库中关联国家代码和电话代码,并使用正确的国家代码。Android平台是否已经支持countryCode->phoneCode映射?如果你不知道,你知道什么?