Google の libphone 番号https://github.com/googlei18n/libphonenumberを使用して、同じ国コードを共有しているため、電話番号がカナダの電話番号か米国の電話番号かを確認するにはどうすればよいですか?
例: +1415-555-0123 は米国、サンフランシスコ +1647-555-0123 はカナダ、トロント
電話番号を入力するだけで、国名を取得する必要があります。
次のようなことを試したところ、「true」が返されましたが、電話番号は米国の番号ではなくカナダの番号であるため、false が返されたはずです。
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
boolean isPossible = phoneUtil.isPossibleNumber("+16475550123", "US");