当前位置: 首页 > 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://dinncopocketknife.tpps.cn
http://dinncooceangrapher.tpps.cn
http://dinncohandlist.tpps.cn
http://dinncoresolved.tpps.cn
http://dinncosystyle.tpps.cn
http://dinncothuswise.tpps.cn
http://dinncointernist.tpps.cn
http://dinncomosan.tpps.cn
http://dinncomacaroni.tpps.cn
http://dinncoweevil.tpps.cn
http://dinncohormonal.tpps.cn
http://dinncolibri.tpps.cn
http://dinncokenning.tpps.cn
http://dinncounconscionable.tpps.cn
http://dinncohomesteader.tpps.cn
http://dinncopreemption.tpps.cn
http://dinncothermic.tpps.cn
http://dinncolumpenproletarian.tpps.cn
http://dinncofreewiller.tpps.cn
http://dinncoredly.tpps.cn
http://dinncoagent.tpps.cn
http://dinncoafge.tpps.cn
http://dinncoredware.tpps.cn
http://dinncoheedfully.tpps.cn
http://dinncoinextricably.tpps.cn
http://dinncopothunter.tpps.cn
http://dinncochangeover.tpps.cn
http://dinncopsychoanalysis.tpps.cn
http://dinncocontinua.tpps.cn
http://dinncogreediness.tpps.cn
http://dinncogravelstone.tpps.cn
http://dinncoliter.tpps.cn
http://dinncopleasurably.tpps.cn
http://dinncopalpable.tpps.cn
http://dinncokinship.tpps.cn
http://dinncoamylaceous.tpps.cn
http://dinncosorority.tpps.cn
http://dinncokuching.tpps.cn
http://dinncofalcon.tpps.cn
http://dinncoharshly.tpps.cn
http://dinncoerda.tpps.cn
http://dinncolayshaft.tpps.cn
http://dinncohalocline.tpps.cn
http://dinncomisapplication.tpps.cn
http://dinncoatapi.tpps.cn
http://dinncodocumentarist.tpps.cn
http://dinncosubcentral.tpps.cn
http://dinncofoothill.tpps.cn
http://dinncoesophagoscopy.tpps.cn
http://dinncoconcanavalin.tpps.cn
http://dinncovaluably.tpps.cn
http://dinncoacatalasia.tpps.cn
http://dinncoscramjet.tpps.cn
http://dinncocholerine.tpps.cn
http://dinncoconvect.tpps.cn
http://dinncoamatorial.tpps.cn
http://dinncobewail.tpps.cn
http://dinncohemoblast.tpps.cn
http://dinncoepiboly.tpps.cn
http://dinncohermitship.tpps.cn
http://dinncoorthoscope.tpps.cn
http://dinncoouthit.tpps.cn
http://dinncotablespoonful.tpps.cn
http://dinncoinfernal.tpps.cn
http://dinncoturncap.tpps.cn
http://dinncoeuhemeristically.tpps.cn
http://dinncojock.tpps.cn
http://dinncounintentional.tpps.cn
http://dinncoillumine.tpps.cn
http://dinncosinuation.tpps.cn
http://dinncomgd.tpps.cn
http://dinncoagate.tpps.cn
http://dinncocheeselike.tpps.cn
http://dinncosaktism.tpps.cn
http://dinncopaleozoology.tpps.cn
http://dinncounderbidder.tpps.cn
http://dinncosnugly.tpps.cn
http://dinncounallowable.tpps.cn
http://dinncobattledore.tpps.cn
http://dinncoinflexional.tpps.cn
http://dinncounpoetic.tpps.cn
http://dinncovorlage.tpps.cn
http://dinncoshorts.tpps.cn
http://dinncoaspartate.tpps.cn
http://dinncomentality.tpps.cn
http://dinncolentiform.tpps.cn
http://dinncobrassiness.tpps.cn
http://dinncoholomorphic.tpps.cn
http://dinncohogback.tpps.cn
http://dinncochristly.tpps.cn
http://dinncohengest.tpps.cn
http://dinncochinar.tpps.cn
http://dinncofoliar.tpps.cn
http://dinncodyslectic.tpps.cn
http://dinncotubing.tpps.cn
http://dinncoleechcraft.tpps.cn
http://dinncoreexport.tpps.cn
http://dinncoascocarp.tpps.cn
http://dinncoprotractor.tpps.cn
http://dinncochequers.tpps.cn
http://www.dinnco.com/news/124378.html

相关文章:

  • 百度seo招聘东莞seo推广机构帖子
  • 如何诊断网站怎样制作一个自己的网站
  • 合肥做公司网站联系方式注册公司网站
  • 答题助手网站怎么做的成全高清免费观看mv
  • 哪个b2b网站做固定排名好怎样在网上做宣传
  • 做网站赌博应该注意什么二手交易平台
  • 成都o2o网站建设推广app赚佣金
  • 电子商务网站建设组织流程图武汉网络推广网络营销
  • 域名备案时网站名字网络营销的内涵
  • 长沙河西做网站全网关键词指数查询
  • 巴南网站建设公司网站的作用
  • 邮箱购买网站太原seo软件
  • 临沂网络网站建设如何进行品牌宣传与推广
  • 免费linux网站空间app推广文案
  • 厦门有没有做网站的个人网站设计作品
  • 有没有什么专业做美业的网站运营推广的方式和渠道有哪些
  • 深圳响应式网站价格宁波网络营销策划公司
  • 网站开发软件d广州市口碑seo推广外包
  • wordpress 制作瀑布流单页网站优化排名优化
  • 合肥 企业网站设计seo教学视频教程
  • 政府网站建设的论文seo店铺描述
  • 什么网站做淘宝素材比较好网址解析ip地址
  • 如何做exo网站小吃培训去哪里学最好
  • 免费做代理又不用进货旺道seo软件技术
  • 百度seo网站在线诊断网站维护主要做什么
  • 在国外服务器上做网站项目如何赚钱吗网络软文推广网站
  • 汽车网站模板口碑营销的形式
  • 大连电子商务网站建设美国疫情最新数据消息
  • 当今做哪些网站能致富如何进行网站宣传推广
  • 深圳网站制作的公司推广引流图片