Added in API level 33

FeatureProvisioningCallback

abstract class FeatureProvisioningCallback
kotlin.Any
   ↳ android.telephony.ims.ProvisioningManager.FeatureProvisioningCallback

Callback for IMS provisioning feature changes.

Summary

Public constructors

Public methods
abstract Unit
onFeatureProvisioningChanged(capability: Int, tech: Int, isProvisioned: Boolean)

The IMS MMTEL provisioning has changed for a specific capability and IMS registration technology.

abstract Unit
onRcsFeatureProvisioningChanged(capability: Int, tech: Int, isProvisioned: Boolean)

The IMS RCS provisioning has changed for a specific capability and IMS registration technology.

Public constructors

FeatureProvisioningCallback

FeatureProvisioningCallback()

Public methods

onFeatureProvisioningChanged

Added in API level 33
abstract fun onFeatureProvisioningChanged(
    capability: Int,
    tech: Int,
    isProvisioned: Boolean
): Unit

The IMS MMTEL provisioning has changed for a specific capability and IMS registration technology.

Parameters
capability Int: The MMTEL capability that provisioning has changed for. Value is either 0 or a combination of android.telephony.ims.feature.MmTelFeature.MmTelCapabilities#CAPABILITY_TYPE_VOICE, android.telephony.ims.feature.MmTelFeature.MmTelCapabilities#CAPABILITY_TYPE_VIDEO, android.telephony.ims.feature.MmTelFeature.MmTelCapabilities#CAPABILITY_TYPE_UT, android.telephony.ims.feature.MmTelFeature.MmTelCapabilities#CAPABILITY_TYPE_SMS, and android.telephony.ims.feature.MmTelFeature.MmTelCapabilities#CAPABILITY_TYPE_CALL_COMPOSER
tech Int: The IMS registration technology associated with the MMTEL capability that provisioning has changed for. Value is android.telephony.ims.stub.ImsRegistrationImplBase#REGISTRATION_TECH_NONE, android.telephony.ims.stub.ImsRegistrationImplBase#REGISTRATION_TECH_LTE, android.telephony.ims.stub.ImsRegistrationImplBase#REGISTRATION_TECH_IWLAN, android.telephony.ims.stub.ImsRegistrationImplBase#REGISTRATION_TECH_CROSS_SIM, android.telephony.ims.stub.ImsRegistrationImplBase#REGISTRATION_TECH_NR, or android.telephony.ims.stub.ImsRegistrationImplBase#REGISTRATION_TECH_3G
isProvisioned Boolean: true if the capability is provisioned for the technology specified, or false if the capability is not provisioned for the technology specified.

onRcsFeatureProvisioningChanged

Added in API level 33
abstract fun onRcsFeatureProvisioningChanged(
    capability: Int,
    tech: Int,
    isProvisioned: Boolean
): Unit

The IMS RCS provisioning has changed for a specific capability and IMS registration technology.

Parameters
capability Int: The RCS capability that provisioning has changed for. Value is either 0 or a combination of android.telephony.ims.ImsRcsManager#CAPABILITY_TYPE_NONE, android.telephony.ims.ImsRcsManager#CAPABILITY_TYPE_OPTIONS_UCE, and android.telephony.ims.ImsRcsManager#CAPABILITY_TYPE_PRESENCE_UCE
tech Int: The IMS registration technology associated with the RCS capability that provisioning has changed for. Value is android.telephony.ims.stub.ImsRegistrationImplBase#REGISTRATION_TECH_NONE, android.telephony.ims.stub.ImsRegistrationImplBase#REGISTRATION_TECH_LTE, android.telephony.ims.stub.ImsRegistrationImplBase#REGISTRATION_TECH_IWLAN, android.telephony.ims.stub.ImsRegistrationImplBase#REGISTRATION_TECH_CROSS_SIM, android.telephony.ims.stub.ImsRegistrationImplBase#REGISTRATION_TECH_NR, or android.telephony.ims.stub.ImsRegistrationImplBase#REGISTRATION_TECH_3G
isProvisioned Boolean: true if the capability is provisioned for the technology specified, or false if the capability is not provisioned for the technology specified.