ProvisioningManager.SetProvisioningStatusForCapability 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的訂閱設定 IMS MmTel 功能的配置狀態。
[Android.Runtime.Register("setProvisioningStatusForCapability", "(IIZ)V", "GetSetProvisioningStatusForCapability_IIZHandler", ApiSince=33)]
[Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")]
public virtual void SetProvisioningStatusForCapability(int capability, int tech, bool isProvisioned);
[<Android.Runtime.Register("setProvisioningStatusForCapability", "(IIZ)V", "GetSetProvisioningStatusForCapability_IIZHandler", ApiSince=33)>]
[<Android.Runtime.RequiresPermission("android.permission.MODIFY_PHONE_STATE")>]
abstract member SetProvisioningStatusForCapability : int * int * bool -> unit
override this.SetProvisioningStatusForCapability : int * int * bool -> unit
參數
- capability
- Int32
值可以是 0,或是以下條件的組合:MmTelFeature.MmTelCapabilities.CAPABILITY_TYPE_VOICE;MmTelFeature.MmTelCapabilities.CAPABILITY_TYPE_VIDEO;MmTelFeature.MmTelCapabilities.CAPABILITY_TYPE_UT;MmTelFeature.MmTelCapabilities.CAPABILITY_TYPE_SMS;MmTelFeature.MmTelCapabilities.CAPABILITY_TYPE_CALL_COMPOSER;MmTelFeature.MmTelCapabilities.CAPABILITY_TYPE_CALL_COMPOSER_BUSINESS_ONLY
- tech
- Int32
價值屬於以下之一:ImsRegistrationImplBase.REGISTRATION_TECH_NONE;ImsRegistrationImplBase.REGISTRATION_TECH_LTE;ImsRegistrationImplBase.REGISTRATION_TECH_IWLAN;ImsRegistrationImplBase.REGISTRATION_TECH_CROSS_SIM;ImsRegistrationImplBase.REGISTRATION_TECH_NR;ImsRegistrationImplBase.REGISTRATION_TECH_3G
- isProvisioned
- Boolean
若裝置已透過 IMS 配置為 UT,則為 true;否則為 false。
- 屬性
備註
使用指定的訂閱設定 IMS MmTel 功能的配置狀態。
配置是否必要,取決於電信業者的配置。 若與此訂閱相關的電信業者不需要配置,或裝置不支援指定的能力/技術組合,則此操作將被視為 no-op。
需要授權:<ul><li>android.Manifest.permission#MODIFY_PHONE_STATE,</li><li>,或該通話應用程式擁有承信權限(參見</li><li)。>TelephonyManager#hasCarrierPrivileges</li></ul>
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。