ImsMmTelManager.IsAdvancedCallingSettingEnabled 属性

定义

根据当前订阅的运营商配置,查询用户的“高级呼叫”或“增强型 4G LTE”设置,该设置用于启用 MmTel IMS 功能。

public virtual bool IsAdvancedCallingSettingEnabled { [Android.Runtime.Register("isAdvancedCallingSettingEnabled", "()Z", "GetIsAdvancedCallingSettingEnabledHandler", ApiSince=30)] get; }
[<get: Android.Runtime.Register("isAdvancedCallingSettingEnabled", "()Z", "GetIsAdvancedCallingSettingEnabledHandler", ApiSince=30)>]
member this.IsAdvancedCallingSettingEnabled : bool

属性值

如果启用了用户对高级调用的设置,则为 true;否则为 false。

属性

注解

根据当前订阅的运营商配置,查询用户的“高级呼叫”或“增强型 4G LTE”设置,该设置用于启用 MmTel IMS 功能。 如果启用此设置,只要运营商为指定的订阅预配了这些服务,就会启用 IWLAN/LTE 上的 IMS 语音和视频电话。 其他 IMS 服务(SMS/UT)不受此用户设置的影响,具体取决于运营商要求。

注意:如果高级调用的运营商配置不可编辑或隐藏,此方法将始终返回默认值。

此 API 需要下列项之一:<ul><li>调用方保留READ_PRECISE_PHONE_STATE权限。</li li>><如果调用方是设备或配置文件所有者,则调用方持有Manifest.permission#READ_PRECISE_PHONE_STATE权限。</li li>><呼叫者在任何活动订阅上都有运营商特权(请参阅)。<android.telephony.TelephonyManager#hasCarrierPrivileges/li></ul>

配置文件所有者是设备上拥有托管配置文件的应用;有关详细信息,请参阅 “工作配置文件”。 配置文件所有者的访问已弃用,将在将来的版本中删除。

适用于 . 的 android.telephony.ims.ImsMmTelManager.isAdvancedCallingSettingEnabled()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于