Freigeben über


SmsManager.SetSmscAddress(String) Methode

Definition

Legt die SMSC-Adresse auf (U)SIM fest.

[Android.Runtime.Register("setSmscAddress", "(Ljava/lang/String;)Z", "", ApiSince=30)]
[Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")]
public bool SetSmscAddress (string smsc);
[<Android.Runtime.Register("setSmscAddress", "(Ljava/lang/String;)Z", "", ApiSince=30)>]
[<Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")>]
member this.SetSmscAddress : string -> bool

Parameter

smsc
String

die SMSC-Adresszeichenfolge.

Gibt zurück

"true" für Erfolg, andernfalls "false". Fehler können aufgrund eines Modems auftreten, das einen Fehler zurückgibt.

Attribute

Hinweise

Legt die SMSC-Adresse auf (U)SIM fest.

<p class="note"><strong>Note:</strong> Using this method requires that your app is the default SMS application, or has android.Manifest.permission#MODIFY_PHONE_STATE permission, or has the carrier privileges.</p>

<p class="note"><strong>Note:</strong> This method will never trigger an SMS disambiguation dialog. Wenn diese Methode auf einem Gerät mit mehreren aktiven Abonnements aufgerufen wird, wurde diese SmsManager Instanz mit #getDefault()und es wurde kein benutzerdefiniertes Standardabonnement definiert, ist die dieser Methode zugeordnete Abonnement-ID UNGÜLTIG, was dazu führt, dass der Vorgang für das Abonnement abgeschlossen wird, das dem logischen Steckplatz 0 zugeordnet ist. Wird #getSmsManagerForSubscriptionId(int) verwendet, um sicherzustellen, dass der Vorgang für das richtige Abonnement ausgeführt wird. </p>

Java-Dokumentation für android.telephony.SmsManager.setSmscAddress(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: