Sprache

PhoneNumberUtils.AreSamePhoneNumber(String, String, String) Methode

Definition

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.

Java Dokumentation für android.telephony.PhoneNumberUtils.areSamePhoneNumber(java.lang.String, java.lang.String, java.lang.String).

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.

Gilt für: