Taal

ProvisioningManager.IsProvisioningRequiredForCapability(Int32, Int32) Method

Definition

Indicates whether provisioning for the MMTEL capability and IMS registration technology specified is required or not

[Android.Runtime.Register("isProvisioningRequiredForCapability", "(II)Z", "GetIsProvisioningRequiredForCapability_IIHandler", ApiSince=33)]
[Android.Runtime.RequiresPermission("android.permission.READ_PRECISE_PHONE_STATE")]
public virtual bool IsProvisioningRequiredForCapability(int capability, int tech);
[<Android.Runtime.Register("isProvisioningRequiredForCapability", "(II)Z", "GetIsProvisioningRequiredForCapability_IIHandler", ApiSince=33)>]
[<Android.Runtime.RequiresPermission("android.permission.READ_PRECISE_PHONE_STATE")>]
abstract member IsProvisioningRequiredForCapability : int * int -> bool
override this.IsProvisioningRequiredForCapability : int * int -> bool

Parameters

capability
Int32

Value is either 0 or a combination of the following: 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

Value is one of the following: 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

Returns

true if provisioning is required for the MMTEL capability and IMS registration technology specified, false if it is not required or if the device does not support IMS.

Attributes

Remarks

Indicates whether provisioning for the MMTEL capability and IMS registration technology specified is required or not

Requires Permission: <ul> <li> android.Manifest.permission#READ_PRIVILEGED_PHONE_STATE,</li> <li>android.Manifest.permission#READ_PRECISE_PHONE_STATE,</li> <li> or that the caller has carrier privileges (see TelephonyManager#hasCarrierPrivileges()).</li> </ul>

Java documentation for android.telephony.ims.ProvisioningManager.isProvisioningRequiredForCapability(int, int).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to