![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bluetooth
文章平均质量分 71
Fans_Mo
全栈工程师
展开
-
Android 蓝牙开发基本流程
此例子基于 android demo对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的蓝牙开发,国内的例子很少 Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发;好了,废话不说了,鉴于很多开发人员现在也有蓝牙开发的需求,也为了大家少走些弯路,先将我积攒的一点点在A转载 2015-10-27 11:21:03 · 897 阅读 · 0 评论 -
android 传统蓝牙Bluetooth联通性
Android平台包含了对蓝牙网络协议栈的支持,它允许一个蓝牙设备跟其他的蓝牙设备进行无线的数据交换。应用程序通过Android蓝牙API提供访问蓝牙的功能。这些API会把应用程序无线连接到其他的蓝牙设备上,具有点到点和多点无线特征。使用蓝牙API,Android应用程序能够执行以下功能:1. 扫描其他蓝牙设备2. 查询本地已经配对的蓝牙适配器3. 建立RFCOMM通道4转载 2016-02-18 11:04:21 · 2305 阅读 · 0 评论 -
android之bluetooth详解(2基础)
基础: 这篇文档描述了怎么使用Android Bluetooth APIs完成数据交换的四个主要的任务:创建Bluetooth,找到本地区域可用的蓝牙设备或匹配的蓝牙设备,连接设备,传输数据。 所有的Bluetooth APIs都在android.bluetooth包下。下面是创建蓝牙连接需要实现的类和接口: BluetoothAdapter:转载 2016-02-18 09:42:57 · 1076 阅读 · 0 评论 -
android之Bluetooth详解
对于Android的英文帮助文档,总是看了记不住,远不如对中文资料那么印象深,所以下面的叙述都是对Android帮助文档Bluetooth的翻译。一、BluetoothAndroid平台包含了对Bluetooth协议栈的支持,允许机器通过Bluetooth设备进行无线数据交换。应用框架通过Android Bluetooth API访问Bluetooth功能模块。 这些API能让应用无线转载 2016-02-18 09:37:55 · 4313 阅读 · 1 评论 -
Android 蓝牙BLE (蓝牙成长之路)5
关于蓝牙BLE 的 ,,我正在研究 后续有想法的 ,我也会陆续的 写上,其实 我们想要的 不是demo ,而是一个成熟的项目源码(。。。。。。。。。) 如果有人有这方面的东西,欢迎拿出来共享!我把demo奉上。。。。。。个人把 官方的demo 的进入后界面换了下 ,没有用到 卡在97 就是上不去。。。。换个吧 云盘下载http://yunpan原创 2015-11-30 16:26:19 · 1034 阅读 · 0 评论 -
Android 蓝牙BLE (蓝牙成长之路)4
其实前面的除了service大家最关注的的 可能还是 中间设备和外围设备他们之间的连接问题(PS:这也是我最关心的问题,本人曾经在百度知道里面花重财富,结果有人回答,但是他的回答,不过是百度,粘贴复制而已,并没有对我有太多的帮助)在这里 我也想说 我目前也仅仅是 看到了demo 具体能不能实现传递通信,,还需要 你们的验证(PS:单片机部分 的蓝牙模块,我目前还没有涉及,原创 2015-11-30 15:59:58 · 2111 阅读 · 0 评论 -
Android 蓝牙BLE (蓝牙成长之路)3
关于蓝牙BLE最重要的 还是 service这块了(关于数据的传递,我也找到了一些demo 稍后为我们这些刚涉蓝牙BLE的菜鸟来个科普),我现在也是一知半解 先科普下(PS:我也是菜鸟中的菜鸟。。。写这个纯属加深印象。。。)下面的也是我翻遍了几乎网上少少半关于BLE的资料 整理下的(PS:网上关于BLE详解的 不多。。。个人觉的 还是要自己手打一遍 不要老是粘贴复制(PS:我通常都是c原创 2015-11-30 15:35:45 · 1206 阅读 · 0 评论 -
Android 蓝牙BLE (蓝牙成长之路)2
接下来 要做的 就是扫描 BLE设备了 // 扫描BLE设备 @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2) @SuppressLint("NewApi") private void scanLeDevice(final boolean enable) { if (enable) { // 停止扫描后一个预定义的扫描周期。原创 2015-11-30 15:23:26 · 797 阅读 · 0 评论 -
Android 蓝牙BLE (蓝牙成长之路)1
最近要用到蓝牙BLE,以前搞过一段时间的传统蓝牙,所以感觉差别不是太大,但是事与愿违。。。是我想的太多。。BLE 跟传统蓝牙的区别还是蛮大的!好了废话不多说,直接开始自己的笔记之旅。。。。首先 跟传统蓝牙一样 权限别忘了,我上次就遇到这样的情况,代码没错啊 ,可是为什么一按按钮,咔嚓,异常退出。。。。所以这点要牢记,要用到的权限一定要添加。添加蓝牙权限uses-pe原创 2015-11-30 12:54:17 · 894 阅读 · 0 评论 -
Android蓝牙BLE之RSSI读写(2)
第二种方法就是连接后读取rssi废话不多说,代码奉上import com.example.readblerssi.R;import com.readrssi.ble.BluetoothOperate;import android.annotation.SuppressLint;import android.app.Activity;import android.bluetooth原创 2015-12-14 18:42:18 · 6733 阅读 · 3 评论 -
Android蓝牙BLE之RSSI数据的读写(1)
前段时间,一直在研究关于数据的传递方面的,后来否定了要用这些东西,而只是对于rssi的读写,以及BLE之间距离的判断,故,我把这几天的一些了解给写上,方便以后的,温故知新把,其实也没什么技术含量的东西。原归正传,获取RSSI 无非就两种方法,一是在扫描回调时读取,二是在BLE连接之后读取,两种方法都比较简单,关键在于对蓝牙BLE的认识。那我首先就介绍下在 扫描回调时怎么去读。因原创 2015-12-14 18:25:40 · 5136 阅读 · 1 评论 -
android关于连接蓝牙socket 通道
有时候 我们需要 自动连接 app 的socket 数据通道 ,,通常情况下,我们都只是 手点 设置》蓝牙 》搜索 》绑定》连接 电话/多媒体 》 ,上面的连接 仅仅是 A2DP 以及HEADSET 的连接 如何 自动连接 socket通道? 楼主有了一个想法代码如下:// 检查如果蓝牙音频连接。 int result = bluetoothAdapter.get原创 2016-05-09 16:01:34 · 2167 阅读 · 0 评论