Interface Info |
|---|
public interface IInteractionQueryModem 定义注册回调、交互以及注销回调的接口。 |
Qualifier and Type | Method Name and Description |
|---|---|
boolean | registerCallback(Context context, IInteractionResProcess resProcess, IInteractionConnectProcess connectProcess, int appType) 注册回调函数。 |
void | 注销回调。 |
boolean | query(InteractionArg arg) 当前为空接口,为后续查询类功能预留接口。 |
boolean | 获取您的App当前连接状态。 |
boolean | setState(InteractionArg arg) 设置类接口。 |
boolean | notify(InteractionArg arg) 通知类接口。 |
Method |
|---|
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 | 注册结果。
|
Method |
|---|
boolean query(InteractionArg arg) 当前为空接口,为后续查询类功能预留接口。 |
Parameters
Name | Description |
|---|---|
arg | 查询功能相关参数。 |
Returns
Type | Description |
|---|---|
boolean | 查询是否成功。
|
Method |
|---|
boolean getAidlConnectStatus() 获取您的App当前连接状态。 |
Returns
Type | Description |
|---|---|
boolean | 获取您的App当前连接状态。
|
Method |
|---|
boolean setState(InteractionArg arg) 向Modem进行设置类接口。 |
Parameters
Name | Description |
|---|---|
arg | 需要设置的参数。 可下发的设置类型参见StateType。 |
Returns
Type | Description |
|---|---|
boolean | 设置是否已经下发。
|
Method |
|---|
boolean notify(InteractionArg arg) 向Modem发送通知类接口。 |
Parameters
Name | Description |
|---|---|
arg | 发送的通知参数。 可下发的通知类型可参见常量值NotifyType。 |
Returns
Type | Description |
|---|---|
boolean | 通知是否已经下发。
|