Witam, czy możemy uzyskać nazwę kraju połączenia przychodzącego na telefonie z Androidem?Uzyskaj nazwę kraju połączenia przychodzącego, korzystając z numeru telefonu?
6
A
Odpowiedz
2
- Get the calling number.
- Znajdź kod kraju w to
- Znajdź kraj na mapie. Możesz użyć here, aby ją skonstruować.
Mam nadzieję, że to pomaga.
0
Korzystanie libphonenumber
public String convertPhoneNumber(String phoneNumber, PhoneNumberUtil.PhoneNumberFormat format) {
String resultNumber = "";
Phonenumber.PhoneNumber myNumberProto = null;
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
if (!phoneNumber.substring(0, 1).equals("+")) {
try {
myNumberProto = phoneUtil.parse(phoneNumber,
Locale.getDefault().getCountry().toUpperCase());
resultNumber = phoneUtil.format(myNumberProto,
format);
} catch (NumberParseException e) {
System.err.println("NumberParseException was thrown: " + e.toString());
}
} else {
try {
myNumberProto = phoneUtil.parse(phoneNumber, "ZZ");
resultNumber = phoneUtil.format(myNumberProto,
format);
} catch (NumberParseException e) {
System.err.println("NumberParseException was thrown: " + e.toString());
}
}
return resultNumber;
}
public String getRegionOfPhoneNumber(String callNumber) {
PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance();
Phonenumber.PhoneNumber myNumberProto = null;
callNumber = convertPhoneNumber(callNumber, PhoneNumberUtil.PhoneNumberFormat.E164);
try {
myNumberProto = phoneUtil.parse(callNumber, "ZZ");
} catch (NumberParseException e) {
e.printStackTrace();
}
String result = "";
if (myNumberProto != null) {
result = phoneUtil.getRegionCodeForCountryCode(myNumberProto.getCountryCode());
}
return result;
}
public String getCountryNameOfPhoneNumber(String callNumber) {
String result = "";
String regionCode = getRegionOfPhoneNumber(callNumber);
if (!regionCode.equals("")) {
result = new Locale("", regionCode).getDisplayCountry(Locale.getDefault());
}
return result;
}
Wykorzystanie: getCountryNameOfPhoneNumber ("numer telefonu");
Mam nadzieję, że ta pomoc ktoś
Powiązane problemy
- 1. Uzyskaj nazwę kraju z numeru kierunkowego
- 2. Jak uzyskać numer telefonu z połączenia przychodzącego?
- 3. Symulacja połączenia przychodzącego z numeru prywatnego
- 4. Uzyskaj numer telefonu bez kodu kraju w Androidzie
- 5. Wykrywanie połączenia przychodzącego iphone 5
- 6. Jak usunąć "+" i kod kraju z numeru telefonu?
- 7. Uzyskaj nazwę miesiąca z numeru w PostgreSQL
- 8. Weryfikacja numeru telefonu z Androidem
- 9. Sprawdzanie numeru telefonu Javascriptu
- 10. Programowanie programowego numeru telefonu urządzenia
- 11. Weryfikacja numeru telefonu z regex ruby
- 12. Autoryzacja numeru telefonu w Firebase (z cyframi)
- 13. Uzyskaj nazwę kontaktu podając numer telefonu w Androidzie
- 14. Jak przechwycić "Wiadomości" wysłane z ekranu połączenia przychodzącego CallKit?
- 15. Uzyskaj nazwę serwera z ciągu połączenia zdefiniowanego w pliku App.config?
- 16. Lokalizacja telefonu iPhone - Uzyskaj kod języka telefonu?
- 17. Zablokowanie telefonu Android po wybraniu przez użytkownika numeru telefonu
- 18. Kątowy międzynarodowy numer telefonu z kodem kraju i flagą
- 19. Android: Wyszukiwanie kontaktu na podstawie numeru telefonu
- 20. Jak uzyskać user_id numeru telefonu w telegramie
- 21. Czy mogę wysyłać cyfry do połączenia przychodzącego twilio z twimlem?
- 22. Uzyskaj numer telefonu komórkowego z Facebooka api
- 23. Sprawdzanie numeru telefonu w php codeigniter
- 24. C# Regex do sprawdzania numeru telefonu
- 25. Formatowanie numeru telefonu EditText jako typów użytkownika
- 26. Podkreślenie numeru telefonu i hiperłącza TextView
- 27. Formatowanie TextBox dla numeru telefonu w WPF
- 28. Formatowanie numeru telefonu za pomocą Twig
- 29. Zmiana numeru telefonu w emulatorze - rozwój Android
- 30. Regex do sprawdzenia początek międzynarodowego numeru telefonu
Nie jestem pewien, czy to odpowiada na pytanie. Jak znaleźć kod kraju? – Psypher