語言

ProvisioningManager.SetProvisioningStatusForCapability 方法

定義

使用指定的訂閱設定 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>

Java 文件 android.telephony.ims.ProvisioningManager.setProvisioningStatusForCapability(int, int, boolean)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於