当前位置: 首页 > news >正文

可以免费推广的网站动易网站首页制作

可以免费推广的网站,动易网站首页制作,减粘装置标定报告,移动网站开发教程observer 说明: 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import observer from ohos.telephony.observerobserver.on(‘networkStateChange’) on(type: ‘networkStateChange’, ca…

observer

说明:

本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

导入模块

import observer from '@ohos.telephony.observer'

observer.on(‘networkStateChange’)

on(type: ‘networkStateChange’, callback: Callback): void;

订阅网络状态变化事件,使用callback方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring网络状态变化事件
callbackCallback<[NetworkState]>回调函数。参考radio的[NetworkState]

示例:

observer.on('networkStateChange', data =>{ console.log("on networkStateChange, data:" + JSON.stringify(data));
});

observer.on(‘networkStateChange’)

on(type: ‘networkStateChange’, options: { slotId: number }, callback: Callback): void;

订阅指定卡槽位的网络状态变化事件,使用callback方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring网络状态变化事件
slotIdnumber卡槽ID。 - 0:卡槽1 - 1:卡槽2
callbackCallback<[NetworkState]>回调函数。参考radio的[NetworkState]

示例:

observer.on('networkStateChange', {slotId: 0}, data =>{ console.log("on networkStateChange, data:" + JSON.stringify(data));
});

observer.off(‘networkStateChange’)

off(type: ‘networkStateChange’, callback?: Callback): void;

取消订阅网络状态变化事件,使用callback方式作为异步方法。

需要权限:ohos.permission.GET_NETWORK_INFO

说明:

可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring网络状态变化事件
callbackCallback<[NetworkState]>回调函数。参考radio的[NetworkState]

示例:

let callback = data => {console.log("on networkStateChange, data:" + JSON.stringify(data));
}
observer.on('networkStateChange', callback);
// 可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
observer.off('networkStateChange', callback);
observer.off('networkStateChange');

observer.on(‘signalInfoChange’)

on(type: ‘signalInfoChange’, callback: Callback<Array>): void;

订阅信号状态变化事件,使用callback方式作为异步方法。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring信号状态变化事件
callbackCallback<Array<[SignalInformation]>>回调函数。参考radio的[SignalInformation]

示例:

observer.on('signalInfoChange', data =>{ console.log("on signalInfoChange, data:" + JSON.stringify(data));
});

observer.on(‘signalInfoChange’)

on(type: ‘signalInfoChange’, options: { slotId: number }, callback: Callback<Array>): void;

订阅指定卡槽位的信号状态变化事件,使用callback方式作为异步方法。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring信号状态变化事件
slotIdnumber卡槽ID。 - 0:卡槽1 - 1:卡槽2
callbackCallback<Array<[SignalInformation]>>回调函数。参考radio的[SignalInformation]

示例:

observer.on('signalInfoChange', {slotId: 0}, data =>{ console.log("on signalInfoChange, data:" + JSON.stringify(data));
});

observer.off(‘signalInfoChange’)

off(type: ‘signalInfoChange’, callback?: Callback<Array>): void;

取消订阅信号状态变化事件,使用callback方式作为异步方法。

说明:

可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring信号状态变化事件
callbackCallback<Array<[SignalInformation]>>回调函数。参考radio的[SignalInformation]

示例:

let callback = data => {console.log("on signalInfoChange, data:" + JSON.stringify(data));
}
observer.on('signalInfoChange', callback);
// 可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
observer.off('signalInfoChange', callback);
observer.off('signalInfoChange');

observer.on(‘callStateChange’)

on(type: ‘callStateChange’, callback: Callback<{ state: CallState, number: string }>): void;

订阅通话状态变化事件,使用callback方式作为异步方法。

需要权限:ohos.permission.READ_CALL_LOG

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring通话状态变化事件
callbackCallback<{ state: [CallState], number: string }>回调函数,参考call的[CallState] number:电话号码

示例:

observer.on('callStateChange', value =>{ console.log("on callStateChange, state:" + value.state + ", number:" + value.number);
});

observer.on(‘callStateChange’)

on(type: ‘callStateChange’, options: { slotId: number }, callback: Callback<{ state:CallState, number: string }>): void;

订阅通话状态变化事件,使用callback方式作为异步方法。

需要权限:ohos.permission.READ_CALL_LOG

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring通话状态变化事件
slotIdnumber卡槽ID。 - 0:卡槽1 - 1:卡槽2
callbackCallback<{ state: [CallState], number: string }>回调函数,参考call的[CallState] number:电话号码

示例:

observer.on('callStateChange', {slotId: 0}, value =>{ console.log("on callStateChange, state:" + value.state + ", number:" + value.number);
});

observer.off(‘callStateChange’)

off(type: ‘callStateChange’, callback?: Callback<{ state: CallState, number: string }>): void;

取消订阅通话状态变化事件,使用callback方式作为异步方法。

需要权限:ohos.permission.READ_CALL_LOG

说明:

可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring通话状态变化事件
callbackCallback<{ state: [CallState], number: string }>回调函数,参考call的[CallState] number:电话号码

示例:

let callback = value => {console.log("on callStateChange, state:" + value.state + ", number:" + value.number);
}
observer.on('callStateChange', callback);
// 可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
observer.off('callStateChange', callback);
observer.off('callStateChange');

observer.on(‘cellularDataConnectionStateChange’)7+

on(type: ‘cellularDataConnectionStateChange’, callback: Callback<{ state: DataConnectState, network: RatType}>): void;

订阅蜂窝数据链路连接状态,使用callback方式作为异步方法。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring蜂窝数据链路连接状态事件
callbackCallback<{ state: [DataConnectState], network: [RatType]}>回调函数,参考data的[DataConnectState],radio的[RadioTechnology]。

示例:

observer.on('cellularDataConnectionStateChange', value =>{console.log("on cellularDataConnectionStateChange, state:" + value.state + ", network:" + value.network);
});

observer.on(‘cellularDataConnectionStateChange’)7+

on(type: ‘cellularDataConnectionStateChange’, options: { slotId: number }, callback: Callback<{ state: DataConnectState, network: RatType }>): void;

订阅指定卡槽位的蜂窝数据链路连接状态,使用callback方式作为异步方法。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring蜂窝数据链路连接状态事件
slotIdnumber卡槽ID。 - 0:卡槽1 - 1:卡槽2
callbackCallback<{ state: [DataConnectState], network: [RatType] }>回调函数,参考data的[DataConnectState],radio的[RadioTechnology]

示例:

observer.on('cellularDataConnectionStateChange', {slotId: 0}, value =>{console.log("on cellularDataConnectionStateChange, state:" + value.state + ", network:" + value.network);
});

observer.off(‘cellularDataConnectionStateChange’)7+

off(type: ‘cellularDataConnectionStateChange’, callback?: Callback<{ state: DataConnectState, network: RatType}>): void;

移除订阅蜂窝数据链路连接状态,使用callback方式作为异步方法。

说明:

可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring蜂窝数据链路连接状态事件
callbackCallback<{ state: [DataConnectState], network: [RatType] }>回调函数,参考data的[DataConnectState],radio的[RadioTechnology]。

示例:

let callback = value => {console.log("on cellularDataConnectionStateChange, state:" + value.state + ", network:" + value.network);
}
observer.on('cellularDataConnectionStateChange', callback);
// 可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
observer.off('cellularDataConnectionStateChange', callback);
observer.off('cellularDataConnectionStateChange');

observer.on(‘cellularDataFlowChange’)7+

on(type: ‘cellularDataFlowChange’, callback: Callback): void;

订阅蜂窝数据业务的上下行数据流状态,使用callback方式作为异步方法。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring蜂窝数据业务的上下行数据流状态状态事件
callbackCallback<[DataFlowType]>回调函数,参考data的[DataFlowType]。

示例:

observer.on('cellularDataFlowChange', data =>{console.log("on networkStateChange, data:" + JSON.stringify(data));
});

observer.on(‘cellularDataFlowChange’)7+

on(type: ‘cellularDataFlowChange’, options: { slotId: number }, callback: Callback): void;

订阅指定卡槽位的蜂窝数据业务的上下行数据流状态,使用callback方式作为异步方法。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring蜂窝数据业务的上下行数据流状态事件
slotIdnumber卡槽ID。 - 0:卡槽1 - 1:卡槽2
callbackCallback<[DataFlowType]>回调函数,参考data的[DataFlowType]。

示例:

observer.on('cellularDataFlowChange', {slotId: 0}, data =>{console.log("on cellularDataFlowChange, data:" + JSON.stringify(data));
});

observer.off(‘cellularDataFlowChange’)7+

off(type: ‘cellularDataFlowChange’, callback?: Callback): void;

移除订阅蜂窝数据业务的上下行数据流状态,使用callback方式作为异步方法。

说明:

可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestring蜂窝数据业务的上下行数据流状态事件
callbackCallback<[DataFlowType]>回调函数,参考data的[DataFlowType]。

示例:

let callback = data => {console.log("on cellularDataFlowChange, data:" + JSON.stringify(data));
}
observer.on('cellularDataFlowChange', callback);
// 可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
observer.off('cellularDataFlowChange', callback);
observer.off('cellularDataFlowChange');

observer.on(‘simStateChange’)7+

on(type: ‘simStateChange’, callback: Callback): void;

订阅sim状态更改事件,使用callback方式作为异步方法。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestringsim状态更改事件
callbackCallback<[SimStateData]>回调函数。

示例:

observer.on('simStateChange', data =>{console.log("on simStateChange, data:" + JSON.stringify(data));
});

observer.on(‘simStateChange’)7+

on(type: ‘simStateChange’, options: { slotId: number }, callback: Callback): void;

订阅指定卡槽位的sim状态更改事件,使用callback方式作为异步方法。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestringsim状态更改事件
slotIdnumber卡槽ID。 - 0:卡槽1 - 1:卡槽2
callbackCallback<[SimStateData]>回调函数。

示例:

observer.on('simStateChange', {slotId: 0}, data =>{console.log("on simStateChange, data:" + JSON.stringify(data));
});

observer.off(‘simStateChange’)7+

off(type: ‘simStateChange’, callback?: Callback): void;

移除订阅sim状态更改事件,使用callback方式作为异步方法。

说明:

可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。

系统能力:SystemCapability.Telephony.StateRegistry

参数:

参数名类型必填说明
typestringsim状态更改事件
callbackCallback<[SimStateData]>回调函数。

示例:

let callback = data => {console.log("on simStateChange, data:" + JSON.stringify(data));
}
observer.on('simStateChange', callback);
// 可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
observer.off('simStateChange', callback);
observer.off('simStateChange');

LockReason8+

SIM卡锁类型。

系统能力:以下各项对应的系统能力均为SystemCapability.Telephony.StateRegistry。

名称说明
SIM_NONE0无锁。
SIM_PIN1PIN锁。
SIM_PUK2PUK锁。
SIM_PN_PIN3网络PIN锁。
SIM_PN_PUK4网络PUK锁。
SIM_PU_PIN5子网PIN锁。
SIM_PU_PUK6子网PUK锁。
SIM_PP_PIN7服务提供商PIN锁。
SIM_PP_PUK8服务提供商PUK锁。
SIM_PC_PIN9组织PIN锁。
SIM_PC_PUK10组织PUK锁。
SIM_SIM_PIN11SIM PIN锁。
SIM_SIM_PUK12SIM PUK锁。

SimStateData7+

SIM卡类型和状态。

系统能力:以下各项对应的系统能力均为SystemCapability.Telephony.StateRegistry。

名称类型说明
type[CardType]SIM卡类型,参考sim的[CardType]
state[SimState]SIM卡状态,参考sim的[SimState]
reason8+[LockReason]SIM卡锁类型。
http://www.yayakq.cn/news/20572/

相关文章:

  • 网站备案 的类型网站显示内容不显示不出来
  • 宠物主题网站模板怎么建立一个网站好
  • 郑州网站制作专业乐云seo品牌网站建设目标
  • 长宁网站建设优化seo网站建设软硬件要求
  • 设计网站栏目服务器怎样建设网站
  • 长沙做网站报价哪个网站能帮助做路书
  • flash网站代码下载关联词有哪些类型
  • 万维网网站续费常见的网络推广方法有几种
  • 网站建设需要洽谈什么威海网站建设开发公司
  • 在线课程网站建设规范无忧代理 在线
  • 做海外市场什么网站推广北京搬家公司排名
  • 番禺网站开发公司企业网站ppt怎么做
  • 网站首页效果图网站设计说明书范文
  • 门户网站建设方案模板2019网页游戏排行榜
  • 网站开发总结文档网站如何做实名认证
  • 惠城网站建设服务wordpress 表单提交
  • 网站建设 东营远见网络公司现在最长用的做网站软件是什么
  • 哪个网站建设商招代理秦皇岛市房价
  • 用html做登录网站连城县住房和城乡建设局 网站
  • 网站开发外包公司坑缝纫网站做洗衣机罩
  • 做装修的网站网站 文章排版
  • 学校网站管理与建设搭建电商平台方案
  • 辽阳企业网站建设费网站做百度推广为什么没人咨询
  • 大型网站怎么做wordpress文章宽度
  • 受欢迎的昆明网站推广南京旅游网站建设公司
  • 门户网站开发技术 知乎怎么在手机上做企业网站
  • 网站建设psd快速搭建网站系统
  • 单位 内网网站建设网站后台改
  • 企业网站 数据库网站关键词排名优化推广软件
  • 福州高端网站建设服务网络公司服务器地址