Android蓝牙开发前,首先要区分是经典蓝牙开发还是BLE(低功耗)蓝牙开发,它们的开发是有区别的,如果还分不清经典蓝牙和BLE(低功耗)蓝牙的小伙伴,可以先看Android蓝牙开发—经典蓝牙和BLE(低功耗)蓝牙的区别本文是针对BLE蓝牙开发的,如果是经典蓝牙开发,可以看Android蓝牙开发—经典蓝牙详细开发流程注意:蓝牙4.0只有an
转载 2023-06-27 21:00:05
186阅读
关于Android 5.x的低功耗蓝牙BLE开发简介   蓝牙4.0分为标准蓝牙和低功耗蓝牙(BLE),标准蓝牙就是手机上用的那种,低功能耗蓝牙由于其具有最大化的待机时间、快速连接和低峰值的发送和接收特性,被广泛用于智能手表、智能手环等可穿戴设备上。在安卓4.3之前,安卓平台上的BLE开发相当难搞,好在谷歌在4.3之后发布了官方的API。在安卓5.0之后又引入了新的API,原来的API已经被废
转载 2023-10-02 18:56:48
223阅读
第一步添加权限<uses-permission android:name=”android.permission.BLUETOOTH” /> <uses-permission android:name=”android.permission.BLUETOOTH_ADMIN” />第一个是最基本的,打开蓝牙,请求连接,接受连接都需要这个 第二个是建立搜索,对蓝牙进行设置这些
转载 2023-06-27 19:06:47
458阅读
        最近在开发蓝牙,由于是使用的模块开发,但是andriod的系统的经典蓝牙也需要熟悉和知道。在这个背景下,参考了网络上的一些资料,完善了demo,方便了后来者能初步运用相关的蓝牙。站在巨人的肩旁上,才能走的更远。一、整体思路和对应相关方法1、获得BluetoothAdapter:BluetoothAdapter.getDefaultAdapte
转载 2023-08-30 11:36:08
305阅读
最近公司需要,刚好做了关于蓝牙开发,大约一年多以前,做过关于手机蓝牙控制相控矩阵,时间太久,都忘记了,特意写个笔记来加深下记忆,首先呢去查了下官网的api,地址是https://developer.android.com/guide/topics/connectivity/bluetooth.html?hl=zh-cn,其实这个上面已经讲的很全了,不过自己为了加深下记忆再写一遍。提供的API的可
蓝牙通信的简要设计与开发一、蓝牙通信基础知识、原理二、蓝牙通信的过程步骤三、重要的类和接口1.BluetoothAdapter2.BluetoothDevice3.BluetoothSocket4.BluetoothServerSocket5.BluetoothClass6.BluetoothProfile7.BluetoothHeadset8.BluetoothA2dp9.BluetoothH
文章主要是想记录下自己学习蓝牙的过程,这也是结合了几个大神的博客才做出来一点点,主要是因为这是前段时间做的,想要继续或者从新做的时候,发现部分东西已经忘记,本想打开原来收藏的蓝牙的文章,才发现忘记收藏了。。。。不应该啊!!!所以就拿自己的源码记录下来,如果有所相似,还望见谅,都是想让自己更多进步嘛。上代码:首先--加权限<uses-permission android:name="andro
转载 2023-07-06 23:29:38
289阅读
首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限 <uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permissionandroid:name="android.permission.BLUETOOTH" /> 然后,看下api,Andr
转载 2024-05-28 09:29:00
128阅读
Android蓝牙开发 近期做蓝牙小车,须要Android端来控制小车的运动。以此文记录开发过程。使用HC-06无线蓝牙串口透传模块。对于其它的蓝牙设备本文相同适用。 蓝牙开发的流程: 获取本地蓝牙适配器 ——> 打开蓝牙 ——> 搜索设备 ——> 连接设备 ——> 发送信息 首先为了避免以往我们先
转载 2017-04-28 18:25:00
265阅读
2评论
前面已经学习了经典蓝牙开发,学习了蓝牙的配对连接和通信,又通过 配置 A2DP 文件,实现手机和蓝牙音响的连接和播放语音。这篇,我们来学习蓝牙开发的最后一章,低功耗蓝牙 BLE,也就是我们常说的蓝牙 4.0 。 今天要完成的效果如下:中心设备外围设备一. 简介与传统蓝牙不同,低功耗蓝主要为了降低设备功耗,支持更低功耗(如心率检测仪,健身设备)等设备进行通信。Android 在 4.3(API 18
转载 2023-08-01 11:10:23
1200阅读
1.简介 关于蓝牙的介绍对于阅读本文章的人来说并不需要我进行对于的介绍。在Android中为蓝牙的使用提供了一整套API,可以进行如下操作:搜索其他蓝牙设备查询适配设备建立RFCOMM通道通过发现服务连接其他蓝牙设备交换数据管理多项连接 其中,本文只介绍简单的点对点蓝牙设备的数据交换技术,其余内容请自行查阅相关文档。此外本文只涉及经典蓝牙(Classic Bluetooth)的开发,并不涉及低
前言  蓝牙开发其实分2个部分,一个是正常蓝牙功能的开发(比如Android蓝牙的互相连接、读取蓝牙列表、文件传输、蓝牙耳机等等)、另外一个是BLE蓝牙开发(属于低功耗蓝牙设备,设备大多是血糖仪、蓝牙手环、蓝牙手表、蓝牙温度枪等等)Android端正常蓝牙功能开发权限 <uses-permission android:name="android.permission.BLUETOOT
对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android蓝牙开发,国内的例子很少 Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发
转载 2013-08-23 14:32:00
221阅读
2评论
Android 蓝牙开发 我们在进行蓝牙开发时首先要了解低功耗蓝牙、经典蓝牙、单模蓝牙、双模蓝牙之间的关系。单模蓝牙:支持低功耗蓝牙双模蓝牙:支持低功耗蓝牙和经典蓝牙经典蓝牙:支持经典蓝牙蓝牙开发大致分为这几步 发现设备: 经典蓝牙发现设备apiBluetoothAdapter.startDisco ...
转载 2021-10-26 10:16:00
344阅读
2评论
扫描MainActivity.javaimport android.annotation.TargetApi;import android.bluetooth.Bluetooth
原创 2023-02-22 10:49:00
2061阅读
# Android开发蓝牙Android应用开发中,蓝牙技术是一个非常重要的功能,它可以让设备之间相互通信和交换数据。本文将介绍如何在Android应用中使用蓝牙功能,并提供相关的代码示例。 ## 蓝牙基础知识 蓝牙是一种无线通信技术,通过蓝牙可以在设备之间建立短距离的通信。在Android中,可以通过BluetoothAdapter类和BluetoothSocket类来实现蓝牙通信。B
原创 2024-04-05 05:57:16
33阅读
目录目录前言一、相关概念介绍二、实战开发三、项目演示四、Demo案例源码地址五、更新记录1、2020/12/29 :修改 setupService()中错误2、2021/05/14 :更新连接方法(解决部分蓝牙设备连接失败的问题)3、2022/11/25 :实际开发过程,需要将三个UUID改成具体蓝牙设备的UUID 问:如何查看具体蓝牙设备中的这三个UUID?答:手机下载nrf
公司的项目最近需要用到蓝牙开发的相关内容,因此特地查阅了Google官方文档的内容并进行二次整理,希望能对需要学习该部分的朋友有所帮助。1.简介关于蓝牙的介绍对于阅读本文章的人来说并不需要我进行对于的介绍。在Android中为蓝牙的使用提供了一整套API,可以进行如下操作:搜索其他蓝牙设备查询适配设备建立RFCOMM通道通过发现服务连接其他蓝牙设备交换数据管理多项连接其中,本文只介绍简单的点对点蓝
主要说一下个人经历,希望能给即将面试的小伙伴一些有效信息。大家都要加油~基本情况先说一下个人基本情况,计算机科学与技术专业。主要学的Android开发,所以投的岗位都是Android开发工程师。投了知乎,内推了阿里蘑菇街腾讯百度网易。腾讯百度都没有收到面试,知乎Skype面试,蘑菇街阿里电话面试,网易现场面。知乎二面被拒,蘑菇街阿里一面被拒,网易三面,然后备胎了,前几天被通知过了,收到了offer
转载 2024-01-25 23:39:57
76阅读
因为之前有做与蓝牙有关的项目,所以这里写个博客总结一下。 附带了一个项目以供参考:https://github.com/979451341/BleStudy一.蓝牙操作流程1.获取蓝牙服务mBluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE); mBluetoothAdap
  • 1
  • 2
  • 3
  • 4
  • 5