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

辽宁省住房和城乡建设厅网站打不开网站设计的目的和功能

辽宁省住房和城乡建设厅网站打不开,网站设计的目的和功能,微信公众号小程序制作流程,西安的网站建设网站OpenHarmony蓝牙模块提供了ble的功能,本篇提供一个简单的app供测试时使用。代码使用API10,对应4.0Release版本固件。 1.开启BLE 开启BLE前,先在设置界面中打开蓝牙开关。 openBle()函数负责打开ble扫描,并打印扫描结果。主要代…

OpenHarmony蓝牙模块提供了ble的功能,本篇提供一个简单的app供测试时使用。代码使用API10,对应4.0Release版本固件。

1.开启BLE

开启BLE前,先在设置界面中打开蓝牙开关。

openBle()函数负责打开ble扫描,并打印扫描结果。主要代码如下:

import ble from "@ohos.bluetooth.ble"openBle():void {try {ble.on("BLEDeviceFind", (data:Array<ble.ScanResult>) => {// console.info('BLE scan device find result = '+ JSON.stringify(data));let i = 0data.forEach(element => {console.info('BLE scan device[' + i + '] deviceId = '+ element["deviceId"] +' name = ' + element["deviceName"]  +' rssi = ' + element["rssi"] +' data['+element["data"].byteLength+'] = ' +this.dataToString(element["data"]))if (element.rssi > minRssi && element.deviceName != '' ) {this.addData(element)}i++});});ble.startBLEScan(null,{interval: 500,dutyMode: ble.ScanDuty.SCAN_MODE_LOW_POWER,matchMode: ble.MatchMode.MATCH_MODE_AGGRESSIVE,});} catch (err) {console.error("ble errCode:" + (err as BusinessError).code + ",errMessage:" + (err as BusinessError).message);}}

2.关闭BLE

            ble.off('BLEDeviceFind')ble.stopBLEScan();

3.添加ble设备

扫描到ble设备后,添加到本地列表并显示

  addData(data:ble.ScanResult):void {let bFind = falsethis.availableDevices.forEach(element => {if (!bFind && element.deviceId == data.deviceId) {console.info('BLE scan update ' + data.deviceId + ' rssi:' + element.rssi +' ==> '+ data.rssi)element.rssi = data.rssibFind = true}})if (!bFind) {console.info('BLE scan add ' + data.deviceId + ' count:' + this.availableDevices.length)this.availableDevices.push(data)this.message='BLE count:' + this.availableDevices.length}}

4.ble数据转换

将ble的data为16进制字符串

  dataToString(data:ArrayBuffer) :String {let str = ''let v = new Uint8Array(data);v.forEach(element => {let s = ''s =  element.toString(16)if (s.length == 1) {s = '0'+s}str+=s+' '});return str}

最终的效果:

完整hap代码,请从链接下载

https://download.csdn.net/download/pjie131_/89279567

http://www.yayakq.cn/news/916572/

相关文章:

  • 有了网站源码怎么做app北京网站建设方案系统
  • 网站建设项目登记表番禺外贸型网站建设
  • 介绍网站ppt该怎么做公司网站建设应注意什么
  • 湖南建设监理官方网站网站整合营销推广
  • 网站建设报价单 非常好用的报价模板.docwordpress 手册 chm
  • 网站图片上传功能怎么做深圳市住房建设部网站
  • 丰台网站制作wordpress 七牛视频播放
  • 备案网站名称怎么写个人江西省赣州市地图
  • 网站字体特效代码最美情侣高清视频播放
  • 网络网站制作凡科互动游戏怎么破解
  • 秦皇岛网站设计制作怎么避免网站开发后门
  • 微信网站全称大气宽屏网站模板企业源码带后台
  • 知名的咨询行业网站制作做电子手抄报的网站
  • 建设企业网站可信度网站建设公司架构
  • 网站用自己的电脑做服务器国外网站注册软件
  • 河北省网站备案步骤二人对战的微信小程序
  • 太原正规的做定制网站制作杭州优化建筑设计
  • 江苏建设工程交易信息网站科技馆网站建设方案
  • 怎么做扒代码网站濮阳网站建设熊掌网络
  • 企业自有网站北京天奕时代创意设计有限公司
  • 建设厅证书查询网站石家庄网络关键词排名
  • 做网站jw100网站访问流程设计
  • 专业app制作平台seo关键词首页排名代发
  • 公司网站建设文案做网站用别人的源码可以吗
  • 攸县网站建设网站开发项目报价方案
  • 贵州省建设厅考试网站哈尔滨学网页设计
  • 如何做购物网站的后台官网推广方法有哪些
  • 怎么找做网站的公司山西cms建站系统价格
  • 西安网站建设公司西安网络公司广西南宁网站优化
  • 免费的图库网站网站建设中的pv指的是啥