SmsManager.SetSmscAddress(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 SMSC 位址設定在 (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
參數
- smsc
- String
SMSC 位址字串。
傳回
成功為真,否則為假。 故障可能是因為數據機回傳錯誤。
- 屬性
備註
將 SMSC 位址設定在 (U)SIM 上。
<強>注意:</strong> 使用此方法需要你的應用程式是預設的簡訊應用程式,或擁有 android.Manifest.permission#MODIFY_PHONE_STATE 權限,或擁有電信業者權限。
<strong>注意:</strong> 此方法永遠不會觸發簡訊消歧義對話。 若此方法在擁有多個有效訂閱的裝置上呼叫,且 SmsManager 該實例已建立為 #getDefault(),且未定義使用者定義的預設訂閱,則與此方法相關的訂閱 ID 將為無效,導致操作會對邏輯槽 0 所關聯的訂閱完成。 用 #getSmsManagerForSubscriptionId(int) 來確保操作是在正確的訂閱上執行。
Java 文件 android.telephony.SmsManager.setSmscAddress(java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。