Android Ble蓝牙App(七)扫描过滤

Android Ble蓝牙App(七)扫描过滤

前言  在上一篇文章中了解了MTU的相关知识以及对于设备操作信息的展示,本篇文章中将增加扫描设备的过滤功能让你更方便的扫描想要找的低功耗蓝牙设备。正文  增加扫描过滤主要就是让扫描设备的时候更方便找到想要的设备,下面我们来看有哪些功能的增加。一、增加菜单  为了不占用扫描页面的空间,我打算通过添加菜...

Android Ble蓝牙App(六)请求MTU与显示设备信息

Android Ble蓝牙App(六)请求MTU与显示设备信息

前言  在上一篇文章中已经了解了数据操作的方式,而数据交互的字节长度取决于我们手机与蓝牙设备的最大支持长度。正文  本文中我们需要请求Mtu,然后做一些利用使用的UI改变,比如增加菜单,和显示设备操作信息。一、请求MTU的概念  在 Android 的 BLE(Bluetooth Low Energ...

开源Android容器化框架Atlas开发者指南

7 课时 |
1588 人已学 |
免费
开发者课程背景图
Android Ble蓝牙App(五)数据操作

Android Ble蓝牙App(五)数据操作

前言  关于低功耗蓝牙的服务、特性、属性、描述符都已经讲清楚了,而下面就是使用这些知识进行数据的读取、写入、通知等操作。正文  首先要做的就是根据操作内容进行相应的处理,目前常见的操作有Read、Write、Write no response、Notify和Indicate。一、操作内容处理  首先...

Android Ble蓝牙App(四)UI优化和描述符

Android Ble蓝牙App(四)UI优化和描述符

前言  上一篇中了解了特性和属性,同时显示设备蓝牙服务下的特性和属性,本文中就需要来使用这些特性和属性来完成一些功能。正文  在进行具体的功能开发之前,对于UI的优化也是必不可少的,就拿主页面来说,目前是比较奇怪的,如果你是第一次使用这个App的话,可能就会很疑惑,要怎么使用?基于这个点我们增加一个...

Android Ble蓝牙App(三)特性和属性

Android Ble蓝牙App(三)特性和属性

前言  在上一篇中我们完成了连接和发现服务两个动作,那么再发现服务之后要做什么呢?发现服务只是让你知道设备有什么服务,可以做什么事情。正文  本篇要做的是显示服务下的特性,首先我们了解一下特性的基本知识。在蓝牙低功耗(BLE)中,特性(Characteristic)是蓝牙设备提供的一种数据单元,用于...

Android Ble蓝牙App(二)连接与发现服务

Android Ble蓝牙App(二)连接与发现服务

前言  在上一篇中我们进行扫描设备的处理,本文中进行连接和发现服务的数据处理,运行效果图如下所示:正文  现在我们从MainActivity进入到ScanActivity,选中一个设备返回到MainActivity,下面要对选中的设备进行处理,首先我们来做连接。一、GATT回调  在之前我们写了一个...

Android Ble蓝牙App(一)扫描(下)

Android Ble蓝牙App(一)扫描(下)

Android Ble蓝牙App(一)扫描(上)https://developer.aliyun.com/article/1407782② 点击监听首先是ScanActivity的一些基本配置,如下所示:class ScanActivity : BaseActivity() { private va...

Android Ble蓝牙App(一)扫描(上)

Android Ble蓝牙App(一)扫描(上)

前言  关于低功耗的蓝牙介绍我已经做过很多了,只不过很多人不是奔着学习的目的去的,拿着源码就去运行,后面又发现连接设备后马上断开,然后不会自己看问题,这个现象就是快餐式的,你不了解里面的知识内容,自然就不知道是怎么回事,重复的问题我回答了好多次了。而我也是觉得写的有问题,本意上来说我是希望读者可以参...

【Android App】发送BLE广播及通过主从BLE实现聊天应用讲解及实战(附源码和演示 超详细)

【Android App】发送BLE广播及通过主从BLE实现聊天应用讲解及实战(附源码和演示 超详细)

需要源码请点赞关注收藏后评论区留言私信~~~一、发送BLE广播调用蓝牙适配器的getBluetoothLeAdvertiser方法,获得BluetoothLeAdvertiser广播器对象。 广播器的主要方法说明如下:startAdvertising方法表示开始发送BLE广播,stopAdverti...

【Android App】低功耗蓝牙中扫描BLE设备的讲解及实战(附源码和演示 超详细)

【Android App】低功耗蓝牙中扫描BLE设备的讲解及实战(附源码和演示 超详细)

需要源码请点赞关注收藏后评论区留言私信~~~一、扫描BLE设备传统蓝牙虽然历史悠久,但它的缺陷也很明显,包括但不限于下列几点:(1)需要两部设备配对之后才能继续连接,而且连接速度也慢;(2)连接之后就一直保持传输链路,很消耗电能;(3)数据传输的有效距离不到10米,导致使用场景受限;为解决传统蓝牙的...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

mPaaS 移动开发平台
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
155+人已加入
加入
相关电子书
更多
Android组件化实现
蚂蚁聚宝Android秒级编译—— Freeline
Android开发之多进程架构
立即下载 立即下载 立即下载