CountryCodePicker.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:CountryCodePickerProject 作者:
/**
 * This function combines selected country code from CCP and carrier number from @param editTextCarrierNumber
 * This will return formatted number.
 *
 * @return Full number is countryCode + carrierNumber i.e countryCode= 91 and carrier number= 8866667722, this will return "918866667722"
 */
public String getFormattedFullNumber() {
    String formattedFullNumber;
    Phonenumber.PhoneNumber phoneNumber;
    if (editText_registeredCarrierNumber != null) {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            formattedFullNumber = PhoneNumberUtils.formatNumber(getFullNumberWithPlus(), getSelectedCountryCode());
        } else {
            formattedFullNumber = PhoneNumberUtils.formatNumber(getFullNumberWithPlus());
        }
    } else {
        formattedFullNumber = getSelectedCountry().getPhoneCode();
        Log.w(TAG, "EditText for carrier number is not registered. Register it using registerCarrierNumberEditText() before getFullNumber() or setFullNumber().");
    }
    return formattedFullNumber;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号