目录

InteractionQueryModemController

Class Info

public class InteractionQueryModemController implements IInteractionQueryModem

定义注册回调、交互以及注销回调的类。IInteractionQueryModem接口的实现类。

Public Method Summary

Qualifier and Type

Method Name and Description

static InteractionQueryModemController

getInstance()

获取InteractionQueryModemController实例,并初始化实例。

synchronized boolean

registerCallback(Context context, IInteractionResProcess resProcess, IInteractionConnectProcess connectProcess, int appType)

注册回调函数。

void

unRegisterCallback()

注销回调。

boolean

query(InteractionArg arg)

当前为空接口,为后续查询类功能预留接口

boolean

getAidlConnectStatus()

获取您的App当前连接状态。

boolean

setState(InteractionArg arg)

设置类接口。

boolean

notify(InteractionArg arg)

通知类接口。

Public Methods

[h2]getInstance

Method

public static InteractionQueryModemController getInstance()

获取InteractionQueryModemController实例,并初始化实例。

Returns

Type

Description

InteractionQueryModemController

与Modem交互实体类。

[h2]registerCallback

Method

public synchronized boolean registerCallback(Context context, IInteractionResProcess resProcess, IInteractionConnectProcess connectProcess, int appType)

注册回调函数和应用类型。

Parameters

Name

Description

context

App的应用上下文,不可为null。

resProcess

Modem交互信息回调接口,不可为null。

connectProcess

AIDL和HIDL连接信息回调接口,不可为null。

appType

应用类型,不可为null,取值范围可见AppType定义。

Returns

Type

Description

boolean

注册结果。

  • true:表示注册成功。
  • false:表示注册失败。

[h2]unRegisterCallback

Method

public void unRegisterCallback()

注销回调。

[h2]query

Method

public boolean query(InteractionArg arg)

当前为空接口,为后续查询类功能预留接口。

Parameters

Name

Description

arg

查询请求参数。

Returns

Type

Description

boolean

查询是否下发成功。

  • true:下发成功。
  • false:下发失败。

[h2]getAidlConnectStatus

Method

public boolean getAidlConnectStatus()

获取您的App当前连接状态。

Returns

Type

Description

boolean

获取您的App当前连接状态。

  • true:注册registerCallback后AIDL连接成功。
  • false:未注册、注册失败或者注册成功后连接断开。

[h2]setState

Method

boolean setState(InteractionArg arg)

向Modem进行设置类接口。

Parameters

Name

Description

arg

需要向Modem设置的参数。

可下发的设置类型参见StateType。

Returns

Type

Description

boolean

设置下发是否成功。

  • true:下发成功。
  • false:下发失败。

[h2]notify

Method

public boolean notify(InteractionArg arg)

向Modem发送通知类接口。

Parameters

Name

Description

category

需要通知Modem的参数。

可下发的通知类型参见NotifyType。

Returns

Type

Description

boolean

通知是否下发成功。

  • true:下发成功。
  • false:下发失败。