如何从本地电话号码输入获取国家/地区代码,而不知道它来自哪个国家/地区

时间:2016-07-07 04:15:23

标签: android

我使用PhoneNumberUtil作为将电话号码转换为国际电话号码的工具。但是,如果用户输入是本地电话号码,该应用程序不知道本地电话号码来自哪个国家/地区。如何确定其国家/地区代码。

我的代码。

String phoneNumberParse = phoneNumberTextInput.getText().toString();
        PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
        try {
            Phonenumber.PhoneNumber convertedPhoneNumber = phoneUtil.parse(phoneNumberParse, null);

        newPhoneNumber = phoneUtil.format(convertedPhoneNumber, PhoneNumberUtil.PhoneNumberFormat.E164);
        Toast.makeText(getActivity(), newPhoneNumber, Toast.LENGTH_SHORT).show();
        } catch (NumberParseException e) {
            System.out.print("Phone Util"+e);
        }

0 个答案:

没有答案