PhoneNumberUtils.AreSamePhoneNumber(String, String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob zwei Telefonnummern identisch sind.
[Android.Runtime.Register("areSamePhoneNumber", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z", "", ApiSince=31)]
public static bool AreSamePhoneNumber(string number1, string number2, string defaultCountryIso);
[<Android.Runtime.Register("areSamePhoneNumber", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z", "", ApiSince=31)>]
static member AreSamePhoneNumber : string * string * string -> bool
Parameter
- number1
- String
Zahl1
- number2
- String
Zahl2
- defaultCountryIso
- String
Der kleingeschriebene iso 3166-1-Ländercode in Kleinbuchstaben. Wird beim Analysieren der Telefonnummern verwendet, bei denen es nicht möglich ist, das Land zu ermitteln, das einer Telefonnummer basierend auf der Nummer zugeordnet ist. Es wird empfohlen, dies zu übergeben TelephonyManager#getNetworkCountryIso().
Gibt zurück
True, wenn die beiden angegebenen Telefonnummern identisch sind.
- Attribute
Hinweise
Bestimmt, ob zwei Telefonnummern identisch sind.
Der Abgleich basiert auf libphonenumber. Im Gegensatz dazu #compare(String, String)berücksichtigt der Abgleich nationale Wählpläne und nicht nur die letzten sieben Ziffern der beiden Telefonnummern. Daher wird erwartet, dass einige Zahlen, die mit der vorherigen Methode übereinstimmen würden, nicht mehr mit diesem neuen Ansatz übereinstimmen.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.