ImsMmTelManager 类

定义

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

[Android.Runtime.Register("android/telephony/ims/ImsMmTelManager", ApiSince=30, DoNotGenerateAcw=true)]
public class ImsMmTelManager : Java.Lang.Object, Android.Telephony.Ims.IRegistrationManager, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/telephony/ims/ImsMmTelManager", ApiSince=30, DoNotGenerateAcw=true)>]
type ImsMmTelManager = class
    inherit Object
    interface IRegistrationManager
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
继承
ImsMmTelManager
属性
实现

注解

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

允许用户查询订阅的 IMS MmTel 功能信息、注册注册和 MmTel 功能状态回调,以及查询/修改关联订阅的用户设置。

用于 android.telephony.ims.ImsManager#getImsMmTelManager(int) 获取此管理器的实例。

适用于 . 的 android.telephony.ims.ImsMmTelManagerJava 文档

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

构造函数

ImsMmTelManager(IntPtr, JniHandleOwnership)

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

字段

WifiModeCellularPreferred
已过时.

如果 LTE 信号质量足够高,则首选注册 IMS 而不是 LTE。

WifiModeWifiOnly
已过时.

如果 WiFi 信号质量足够高,请通过 IWLAN 注册 IMS。

WifiModeWifiPreferred
已过时.

如果 WiFi 信号质量足够高,最好注册 IMS 而不是 IWLAN。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Handle

基础 Android 实例的句柄。

(继承自 Object)
IsAdvancedCallingSettingEnabled

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

IsCrossSimCallingEnabled

此配置仅在双 sim 卡设备上有意义。

IsTtyOverVolteEnabled

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

IsVoWiFiRoamingSettingEnabled

返回与当前订阅关联的用户通过 WiFi 漫游设置的语音。

IsVoWiFiSettingEnabled

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

IsVtSettingEnabled

用户设置是否已启用“视频通话”设置。

JniIdentityHashCode

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)
JniPeerMembers

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

PeerReference

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)
ThresholdClass

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

ThresholdType

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

VoWiFiModeSetting

返回与设备关联的用户通过 WiFi 漫游模式设置的语音。

方法

Clone()

创建并返回此对象的副本。

(继承自 Object)
Dispose()

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)
Dispose(Boolean)

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)
Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetRegistrationState(IExecutor, IConsumer)

要添加

GetRegistrationTransportType(IExecutor, IConsumer)

需要权限: android.Manifest.permission#READ_PRECISE_PHONE_STATE READ_PRECISE_PHONE_STATE 或调用应用具有运营商权限(请参阅 android.telephony.TelephonyManager#hasCarrierPrivileges)。

JavaFinalize()

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
RegisterImsRegistrationCallback(IExecutor, RegistrationManagerRegistrationCallback)

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

RegisterImsStateCallback(IExecutor, ImsStateCallback)

注册新的回调,该回调用于通知注册者对附加到电话的基础 IMS 服务的状态的更改,以实现 IMS 功能。

RegisterMmTelCapabilityCallback(IExecutor, ImsMmTelManager+CapabilityCallback)

向系统注册一个 CapabilityCallback ,它将为指定的 ImsManager#getImsMmTelManager(int)订阅提供 MmTel 服务可用性更新。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)
UnregisterImsRegistrationCallback(RegistrationManagerRegistrationCallback)

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

UnregisterImsStateCallback(ImsStateCallback)

取消注册以前注册的回调。

UnregisterMmTelCapabilityCallback(ImsMmTelManager+CapabilityCallback)

删除现有的 MmTel CapabilityCallback

Wait()

使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<><

(继承自 Object)
Wait(Int64)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)
Wait(Int64, Int32)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)

显式接口实现

IJavaPeerable.Disposed()

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)
IJavaPeerable.Finalized()

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

GetJniTypeName(IJavaPeerable)

IMS 网络的 MmTel(多媒体电话)功能的经理,给定关联的订阅。

适用于