SmsManager.SetSmscAddress(String) 方法

定义

设置 (U)SIM 上的 SMSC 地址。

[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

参数

smsc
String

SMSC 地址字符串。

返回

如果成功,则为 true;否则为 false。 故障可能是由于调制解调器返回错误。

属性

注解

设置 (U)SIM 上的 SMSC 地址。

<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> 此方法永远不会触发短信消除歧义对话框。 如果在具有多个活动订阅的设备上调用此方法,则已创建#getDefault()SmsManager实例,并且未定义用户定义的默认订阅,则与此方法关联的订阅 ID 将为 INVALID,这将导致与逻辑槽 0 关联的订阅上完成操作。 用于 #getSmsManagerForSubscriptionId(int) 确保对正确的订阅执行操作。 </p>

适用于 . 的 android.telephony.SmsManager.setSmscAddress(java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于