Freigeben über


TelecomManager.GetLine1Number(PhoneAccountHandle) Methode

Definition

Gibt die Telefonnummer der Zeile 1 für das angegebene Telefonkonto zurück.

[Android.Runtime.Register("getLine1Number", "(Landroid/telecom/PhoneAccountHandle;)Ljava/lang/String;", "GetGetLine1Number_Landroid_telecom_PhoneAccountHandle_Handler", ApiSince=23)]
public virtual string? GetLine1Number (Android.Telecom.PhoneAccountHandle? accountHandle);
[<Android.Runtime.Register("getLine1Number", "(Landroid/telecom/PhoneAccountHandle;)Ljava/lang/String;", "GetGetLine1Number_Landroid_telecom_PhoneAccountHandle_Handler", ApiSince=23)>]
abstract member GetLine1Number : Android.Telecom.PhoneAccountHandle -> string
override this.GetLine1Number : Android.Telecom.PhoneAccountHandle -> string

Parameter

accountHandle
PhoneAccountHandle

Das Handle für das Konto, für das eine Zahl abgerufen wird.

Gibt zurück

Eine Zeichenfolgendarstellung der Telefonnummer der Zeile 1.

Attribute

Hinweise

Gibt die Telefonnummer der Zeile 1 für das angegebene Telefonkonto zurück.

Erfordert die Berechtigung , android.Manifest.permission#READ_SMS READ_SMSandroid.Manifest.permission#READ_PHONE_NUMBERS READ_PHONE_NUMBERSoder , dass der Aufrufer die STANDARD-SMS-App für jede API-Ebene ist. android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE für Apps, die auf SDK-API-Ebene 29 und niedriger ausgerichtet sind.

Dieses Member ist veraltet. verwenden Sie SubscriptionManager#getPhoneNumber(int) stattdessen, wobei eine Telefonieabonnement-ID verwendet wird, die mit dem accountHandle von TelephonyManager#getSubscriptionId(PhoneAccountHandle)abgerufen werden kann.

Java-Dokumentation für android.telecom.TelecomManager.getLine1Number(android.telecom.PhoneAccountHandle).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: