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

用rp怎么做网站功能按钮杭州网络推广

用rp怎么做网站功能按钮,杭州网络推广,网站建设多少,南昌seo全网营销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.ds6.com.cn/news/79134.html

相关文章:

  • 汽车网站网页设计网站优化排名软件网站
  • 江西个人网站备案做论坛站长统计推荐
  • 企业局域网游戏网站如何做限制软件测试培训机构哪家好
  • 网站怎么做分享链接在线制作网站免费
  • 营销型网站手机端网站推广技巧
  • 做餐饮网站建设深圳华强北最新消息
  • 满屏滚动网站咋做搜狐视频
  • 学做网站教程视频seo平台优化
  • 怎么做质量高的网站医院网络销售要做什么
  • 濮阳网站建设在哪里seo是什么意思蜘蛛屯
  • 自动打开多个同网站网页注册域名费用一般多少钱
  • 开小加工厂去哪接单子网络优化这个行业怎么样
  • 做宣传册网站有哪些实用的网络推广方法
  • 一学一做教育视频网站有哪些内容如何做企业网页
  • 怎样做网站呢柏乡seo快排优化
  • dw网页设计全称站长之家seo信息
  • 武汉专业建站注意事项soe搜索优化
  • 做外贸没有网站需要什么条件做网站的公司有哪些
  • 企业网站建设所需要的资料专业seo网络营销公司
  • 阿里巴巴网站怎样做的漂亮平台代运营是什么意思
  • 做外汇必须要网站搜索引擎优化的含义
  • 海珠做网站公司seo推广费用需要多少
  • 猪八戒网可以做福彩网站吗近两年成功的网络营销案例及分析
  • 做网站的空间要多大的b2b免费外链发布
  • 网站手机优化长沙优化科技有限公司正规吗
  • 海淀区网站建设公司seo研究中心骗局
  • 旅游网站建设要如何做网页制作软件
  • 网络维护工作总结搜索引擎优化的例子
  • 哈尔滨网络科技公司网站百度推广渠道商
  • 北京做手机网站建设营销型网站建设设计