onNetworkStatusChange
描述
监听网络状态变化事件,基于 onNetworkStatusChange 实现
类型
export default class SmartGroupModel<
S extends ReadonlyDpSchemaList,
A extends SmartGroupModelAbility = SmartGroupModelAbility,
> {
onNetworkStatusChange: (
listener: (params: {
/** 当前是否有网络连接 */
isConnected: boolean;
/** 网络类型 */
networkType: string;
}) => void,
) => number;
}
请求参数
参数 | 数据类型 | 说明 | 是否必填 |
---|---|---|---|
listener | ({ isConnected: boolean; networkType: string }) => void | 网络状态变化回调事件 | 是 |
返回参数
参数 | 数据类型 | 说明 |
---|---|---|
result | number | 监听器 id |
请求示例
const id = group.onNetworkStatusChange((data) => {
console.log('data', data);
});
group.offNetworkStatusChange(id);
返回示例
1
onBluetoothAdapterStateChange
描述
监听蓝牙适配器状态变化事件,基于 onBluetoothAdapterStateChange 实现
类型
export default class SmartGroupModel<
S extends ReadonlyDpSchemaList,
A extends SmartGroupModelAbility = SmartGroupModelAbility,
> {
onBluetoothAdapterStateChange: (
listener: (params: {
/** 蓝牙适配器是否可用 */
available: boolean;
}) => void,
) => number;
}
请求参数
参数 | 数据类型 | 说明 | 是否必填 |
---|---|---|---|
listener | ({ available: boolean }) => void | 蓝牙适配器状态变化回调事件 | 是 |
返回参数
参数 | 数据类型 | 说明 |
---|---|---|
result | number | 监听器 id |
请求示例
const id = group.onBluetoothAdapterStateChange((data) => {
console.log('data', data);
});
group.offBluetoothAdapterStateChange(id);
返回示例
1
👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。
offGroupDpDataChangeEvent
描述
取消监听智能群组 DP 功能点变更事件,基于 offGroupDpDataChangeEvent 实现
类型
export default class SmartGroupModel<
S extends ReadonlyDpSchemaList,
A extends SmartGroupModelAbility = SmartGroupModelAbility,
> {
offGroupDpDataChangeEvent: (id: number) => void;
}
请求参数
参数 | 数据类型 | 说明 | 是否必填 |
---|---|---|---|
id | number | 监听器 id | 是 |
返回参数
无
请求示例
const id = group.onGroupDpDataChangeEvent((data) => {
console.log('data', data);
});
group.offGroupDpDataChangeEvent(id);
返回示例
无
offGroupInfoChange
描述
取消监听智能群组信息变更事件,基于 offGroupInfoChange 实现
类型
export default class SmartGroupModel<
S extends ReadonlyDpSchemaList,
A extends SmartGroupModelAbility = SmartGroupModelAbility,
> {
offGroupInfoChange: (id: number) => void;
}
请求参数
参数 | 数据类型 | 说明 | 是否必填 |
---|---|---|---|
id | number | 监听器 id | 是 |
返回参数
无
请求示例
const id = group.onGroupInfoChange((data) => {
console.log('data', data);
});
group.offGroupInfoChange(id);
返回示例
无
offNetworkStatusChange
描述
取消监听网络状态变化事件,基于 offNetworkStatusChange 实现
类型
export default class SmartGroupModel<
S extends ReadonlyDpSchemaList,
A extends SmartGroupModelAbility = SmartGroupModelAbility,
> {
offNetworkStatusChange: (id: number) => void;
}
请求参数
参数 | 数据类型 | 说明 | 是否必填 |
---|---|---|---|
id | number | 监听器 id | 是 |
返回参数
无
请求示例
const id = group.onNetworkStatusChange((data) => {
console.log('data', data);
});
group.offNetworkStatusChange(id);
返回示例
无
offBluetoothAdapterStateChange
描述
取消监听蓝牙适配器状态变化事件,基于 offBluetoothAdapterStateChange 实现
类型
export default class SmartGroupModel<
S extends ReadonlyDpSchemaList,
A extends SmartGroupModelAbility = SmartGroupModelAbility,
> {
offBluetoothAdapterStateChange: (id: number) => void;
}
请求参数
参数 | 数据类型 | 说明 | 是否必填 |
---|---|---|---|
id | number | 监听器 id | 是 |
返回参数
无
请求示例
const id = group.onBluetoothAdapterStateChange((data) => {
console.log('data', data);
});
group.offBluetoothAdapterStateChange(id);
返回示例
无
👉 立即免费领取开发资源,体验涂鸦 MiniApp 小程序开发。