Langue

SmsManager.SetSmscAddress(String) Méthode

Définition

Définit l’adresse SMSC sur (U)SIM.

[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

Paramètres

smsc
String

chaîne d’adresse SMSC.

Retours

true pour la réussite, false sinon. L’échec peut être dû au modem qui retourne une erreur.

Attributs

Remarques

Définit l’adresse SMSC sur (U)SIM.

< >strong Remarque :</strong> Utilisation de cette méthode nécessite que votre application soit l’application SMS par défaut, soit dispose d’autorisations ou dispose android.Manifest.permission#MODIFY_PHONE_STATE des privilèges de l’opérateur.

<strong>Remarque :</strong> Cette méthode ne déclenche jamais une boîte de dialogue d’ambiguïté SMS. Si cette méthode est appelée sur un appareil disposant de plusieurs abonnements actifs, cette SmsManager instance a été créée avec #getDefault(), et aucun abonnement par défaut défini par l’utilisateur n’est défini, l’ID d’abonnement associé à cette méthode n’est pas valide, ce qui entraîne la fin de l’opération sur l’abonnement associé à l’emplacement logique 0. Permet #getSmsManagerForSubscriptionId(int) de vérifier que l’opération est effectuée sur l’abonnement approprié.

Java documentation pour android.telephony.SmsManager.setSmscAddress(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à