SmsManager.Default 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得與預設訂用帳戶標識碼相關聯的 SmsManager。
public static Android.Telephony.SmsManager? Default { [Android.Runtime.Register("getDefault", "()Landroid/telephony/SmsManager;", "")] get; }
[<get: Android.Runtime.Register("getDefault", "()Landroid/telephony/SmsManager;", "")>]
static member Default : Android.Telephony.SmsManager
屬性值
SmsManager
與預設訂用帳戶識別碼相關聯的 。
- 屬性
備註
取得與預設訂用帳戶標識碼相關聯的 SmsManager。實例一律會與預設訂用帳戶標識符相關聯,即使預設訂用帳戶標識碼變更也一樣。
<p class=“note”><strong>Note:</strong> 針對一次支援多個使用中訂閱的裝置,SmsManager 會追蹤使用者設定為預設 SMS 訂用帳戶的訂用帳戶。 如果使用者尚未設定預設值, SmsManager
可能會啟動活動以開始訂用帳戶消除混淆對話方塊。 在使用者選擇與作業相關聯的訂用帳戶之前,大部分作業都不會完成。 如果使用者取消對話框而不選擇訂用帳戶,則視應用程式的目標 SDK 版本而定,會發生下列其中一項。 為了相容性目的,如果目標 SDK 層級為 <= 28,電話語音仍會透過第一個可用的訂用帳戶傳送 SMS。 如果目標 SDK 層級為 > 28,作業將無法完成。 </p>
<p class=“note”><strong>Note:</strong> 如果此方法用於在具有多個作用中訂用帳戶的裝置上執行作業,則使用者尚未設定預設的 SMS 訂用帳戶,而且應用程式不在前景時執行作業,將不會顯示 SMS 解構對話框。 作業的結果會結束,就好像使用者取消了釐清對話框,而且作業會如上述所述完成,視呼叫應用程式的目標 SDK 版本而定。 如果應用程式在背景中執行作業,會比較安全, #getSmsManagerForSubscriptionId(int)
因為這可能會造成無法預期的結果,例如作業透過錯誤的訂用帳戶傳送,或完全失敗,視使用者的預設SMS訂用帳戶設定而定。 </p>
已取代這個成員。 請改用 Context#getSystemService Context.getSystemService(SmsManager.class)
的 android.telephony.SmsManager.getDefault()
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。