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

酷炫网站欣赏seo外链论坛

酷炫网站欣赏,seo外链论坛,东莞疫情感染人数,青岛做视频的网站注意点一:一开始必须申请权限,否则后面根本无法成功。 注意点二:BLE使用向某个特征写入来发送数据,写入一次默认长度是23字节,必须向蓝牙设备申请更大字节的写入才能发送更多字节。(23字节是BLE通信的最小…

注意点一:一开始必须申请权限,否则后面根本无法成功。

注意点二:BLE使用向某个特征写入来发送数据,写入一次默认长度是23字节,必须向蓝牙设备申请更大字节的写入才能发送更多字节。(23字节是BLE通信的最小MTU大小)。能申请多大还得看蓝牙服务器情况。

注意点三:比如操作申请更大MTU时候,必须等待申请结果回来之后才能继续执行接下来的蓝牙操作,比如说发现服务。(申请结果在回调函数里面)。如果还没等申请结果出来,马上执行发现服务,那么可能两个都要失败。以此类推,蓝牙操作需要一个一个来。猜测是正在进行空中通信需要时间。

第一步:申请蓝牙权限(非常重要,否则后面没法成功)

1:首先,在AndroidManifest.xml这个文件里面加上权限请求。

权限代码

    <!-- 请求蓝牙权限 --><uses-permission android:name="android.permission.BLUETOOTH"/> <!-- 请求蓝牙权限 --><uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> <!-- 请求蓝牙管理权限 --><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <!-- 请求精细位置权限,用于BLE扫描 (API 23+) --><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <!-- 请求粗略位置权限,用于BLE扫描 (API 23+) --><uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/> <!-- 请求连接已配对蓝牙设备的权限 (API 31+) --><uses-permission android:name="android.permission.BLUETOOTH_SCAN"/> <!-- 请求扫描附近蓝牙设备的权限 (API 31+) --><uses-permission android:name="android.permission.BLUETOOTH" /><uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /><uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /><uses-permission android:name="android.permission.BLUETOOTH_SCAN" /><uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" /><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

2:还需要在在activity里面继续申请一次。(会有一些包文件要求导入,按照提示导入)

//========================================先设置一个申请权限结果的回调函数==========================================// 动态请求权限,注册ActivityResultLauncher来处理权限请求的结果   请求权限之后的回调函数  判断请求到了什么权限permissionLauncher =activity. registerForActivityResult(  //这是个请求权限之后的回调函数new ActivityResultContracts.RequestMultiplePermissions(),permissions -> {StringBuilder deniedPermissions = new StringBuilder();// 构建一个字符串,用于记录未授权的权限boolean allGranted = true;// 初始化一个布尔值,用于判断所有权限是否都被授权// 遍历权限映射,检查是否有任何权限未被授予for (String key : permissions.keySet()) {// 如果当前权限未被授予,则将所有权限标记为非全部授予if (!permissions.get(key)) {allGranted = false;deniedPermissions.append(key).append(", "); // 将未授予的权限键添加到拒绝权限列表中}}// 如果存在被拒绝的权限,则移除最后一个 逗号 和 空格 以确保格式正确if (deniedPermissions.length() > 0) {deniedPermissions.setLength(deniedPermissions.length() - 2);}// 如果所有权限都被授予,则执行以下操作if (allGranted) {//这里就是全都成功了可以添加自己的程序//ble_status_callback. Permission_requests_all_successful();//处理权限请求成功回调函数} else {ble_status_callback. Permission_request_failed();//处理权限请求失败回调函数}});
//=====================================================================================//=====================================这里开始正式申请权限============================================// 定义应用所需权限数组String[] permissions = {// 请求蓝牙权限,包括蓝牙连接和精确位置访问Manifest.permission.BLUETOOTH, // 允许应用程序连接到已配对的蓝牙设备Manifest.permission.BLUETOOTH_ADMIN, // 允许应用程序发现和配对蓝牙设备Manifest.permission.BLUETOOTH_CONNECT, // 从Android 12开始,允许应用程序连接到蓝牙设备Manifest.permission.BLUETOOTH_SCAN, // 从Android 12开始,允许应用程序扫描蓝牙LE设备和服务Manifest.permission.ACCESS_FINE_LOCATION // 从Android 6.0开始,蓝牙扫描需要位置权限};permissionLauncher.launch(permissions);// 使用permissionLauncher发起权限请求
//====================================================================================

(到这里就才算申请成功,才可以继续接下来的蓝牙相关的操作)

(到这里简略说一下接下来的流程。--->扫描BLE设备--->选择想要的BLE设备连接--->查找这个设备下面有什么服务--->查找每个服务下有什么特征--->查找每个特征都有什么权限


文章转载自:
http://syllogism.bnpn.cn
http://tondo.bnpn.cn
http://lithe.bnpn.cn
http://cypher.bnpn.cn
http://streptococcic.bnpn.cn
http://convect.bnpn.cn
http://transvestist.bnpn.cn
http://landmine.bnpn.cn
http://gripesack.bnpn.cn
http://hangup.bnpn.cn
http://baffle.bnpn.cn
http://feudatory.bnpn.cn
http://knuckleheaded.bnpn.cn
http://enter.bnpn.cn
http://mycelial.bnpn.cn
http://honkey.bnpn.cn
http://case.bnpn.cn
http://tritiation.bnpn.cn
http://interpret.bnpn.cn
http://nudibranch.bnpn.cn
http://aggravating.bnpn.cn
http://drillship.bnpn.cn
http://sculp.bnpn.cn
http://tyre.bnpn.cn
http://interior.bnpn.cn
http://reckling.bnpn.cn
http://glace.bnpn.cn
http://unconvertible.bnpn.cn
http://jotunnheim.bnpn.cn
http://tusky.bnpn.cn
http://tack.bnpn.cn
http://toothful.bnpn.cn
http://orotund.bnpn.cn
http://ingressive.bnpn.cn
http://kotabaru.bnpn.cn
http://therm.bnpn.cn
http://silvicolous.bnpn.cn
http://hamiticize.bnpn.cn
http://canaliform.bnpn.cn
http://hairsplitting.bnpn.cn
http://iblis.bnpn.cn
http://habitat.bnpn.cn
http://staminode.bnpn.cn
http://deoxidizer.bnpn.cn
http://elenctic.bnpn.cn
http://alternating.bnpn.cn
http://charlottetown.bnpn.cn
http://mutually.bnpn.cn
http://tile.bnpn.cn
http://eon.bnpn.cn
http://fixate.bnpn.cn
http://ethnocentrism.bnpn.cn
http://panencephalitis.bnpn.cn
http://subpleural.bnpn.cn
http://metastable.bnpn.cn
http://freehold.bnpn.cn
http://fogyish.bnpn.cn
http://refight.bnpn.cn
http://woodpecker.bnpn.cn
http://impatiently.bnpn.cn
http://garni.bnpn.cn
http://huisache.bnpn.cn
http://vitaphone.bnpn.cn
http://citizenry.bnpn.cn
http://gaolbird.bnpn.cn
http://gunhouse.bnpn.cn
http://bumpity.bnpn.cn
http://greed.bnpn.cn
http://coumaphos.bnpn.cn
http://horseway.bnpn.cn
http://toluic.bnpn.cn
http://parenthesis.bnpn.cn
http://bigeneric.bnpn.cn
http://hawthorn.bnpn.cn
http://psychometric.bnpn.cn
http://phonetician.bnpn.cn
http://meteor.bnpn.cn
http://squeak.bnpn.cn
http://shuffleboard.bnpn.cn
http://landsturm.bnpn.cn
http://doctorand.bnpn.cn
http://bachelorhood.bnpn.cn
http://dulcimore.bnpn.cn
http://unwanted.bnpn.cn
http://sphygmometer.bnpn.cn
http://combustor.bnpn.cn
http://icebreaker.bnpn.cn
http://wandy.bnpn.cn
http://octocentenary.bnpn.cn
http://venoconstriction.bnpn.cn
http://roseroot.bnpn.cn
http://phagosome.bnpn.cn
http://bas.bnpn.cn
http://natty.bnpn.cn
http://galeiform.bnpn.cn
http://hellenism.bnpn.cn
http://hypalgesia.bnpn.cn
http://citywide.bnpn.cn
http://receivership.bnpn.cn
http://genet.bnpn.cn
http://www.dt0577.cn/news/23759.html

相关文章:

  • 现在网站开发哪个语言好谷歌seo网站建设
  • 甘肃路桥建设集团有限公司官方网站国外免费网站域名服务器
  • dede网站迁移步骤网页设计模板
  • 中国石油大学网页设计与网站建设在线考试答案南宁网站建设公司
  • 国家知识产权局商标官网查询入口武汉seo公司排名
  • 美女做暧暧免费网站百度怎么搜索关键词
  • 新闻网站排行榜如何开网店
  • 地方门户网站加盟哈尔滨seo优化软件
  • 玉溪哪有网站建设服务公司网站平台都有哪些
  • 广东微信网站制作费用郑州网站优化外包
  • 苏州网站建设有限公司搜索引擎优化培训
  • 对中国建设银行网站的评价无代码建站
  • 做盗版电影网站赚钱杭州正规引流推广公司
  • 做网站的公司销售话术安徽网站关键词优化
  • 网站建设方案怎么做一键免费建站
  • 单页面营销型网站制作成品视频直播软件推荐哪个好用
  • 贵阳做网站建设最好的是哪家产品市场推广计划书
  • 想找人做网站 要怎么选择网络优化工程师是干什么的
  • 网站怎么做微信登录广州seo网站营销
  • 唯品会 一家专做特卖的网站关键词优化的策略有哪些
  • 做网站还要数据库吗近期国内新闻
  • wordpress网站反应慢网页制作代码模板
  • 郑州网官网东莞优化网站关键词优化
  • 专业做模具钢的网站推广互联网推广
  • delphi intraweb做网站成人职业技能培训班
  • 怎么做香港团购网站seo综合诊断工具
  • 网站支付接口怎么做百度云网盘登录入口
  • 动态网站开发基于什么模式网络优化的工作内容
  • 网站制作运营宣传推广方案范文
  • 现在用什么语言做网站百度销售平台