Android 4.3新特性的传闻,提到了两个蓝牙相关的新特性,值得关注一下。1.Bluetooth Low Energy (低功耗蓝牙技术)特点:其峰值能耗仅为传统蓝牙设备的一半,设备连接时间最短可达3ms,最大传输范围可超过100米。在待机状态下蓝牙模块将会自动进入休眠模式,功耗几乎可以忽略不计(之前的蓝牙不关闭情况下仍然会消耗电量)。这项技术是蓝牙4.0的关键组成部分,特别适合手机与小型蓝牙设备(如传感器)之间的连接,以及需要一对多发送广播消息场合。当然,它并非一项颠覆性的技术,只是用来解决目前困扰蓝牙设备的功耗问题,这个问题让手机等蓝牙设备不能一直处于开启状态。低功耗蓝牙支持两种部署方 Read More
转载
2013-05-09 20:49:00
279阅读
2评论
一、关键概念:Generic Attribute Profile (GATT)通过BLE连接,读写属性类小数据的Profile通用规范。现在所有的BLE应用Profile都是基于GATT的。Attribute Protocol (ATT)GATT是基于ATT Protocol的。ATT针对BLE设备...
转载
2015-10-09 11:42:00
98阅读
2评论
一、关键概念:
Generic Attribute Profile (GATT)
通过BLE连接,读写属性类小数据的Profile通用规范。现在所有的BLE应用Profile都是基于GATT的。
Attribute Protocol (ATT)
GATT是基于ATT Protocol的。ATT针对BLE设备做了专门的优化,具体就是在传输过
转载
2023-05-04 18:06:59
87阅读
一、关键概念:Generic Attribute Profile (GATT)通过BLE连接,读写属性类小数据的Profile通用规范。现在所有的BLE应用Profile都是基于GATT的。Attribute Protocol (ATT)GATT是基于ATT Protocol的。ATT针对BLE设备...
转载
2015-07-03 11:43:00
119阅读
2评论
BLE: Bluetooth Low Energy,即蓝牙低功耗,它是一种技术,从蓝牙4.0开始支持。蓝牙低功耗芯片有两种模式:单模和双模。
单模:只能执行低功耗协议栈,也就是只支持ble。
双模:支持传统蓝牙以及ble的使用。
较传统蓝牙:传输速度更快,覆盖范围更广,安全性更高,延迟更短,耗电低等优点。
关键术语和概念:
Gatt:(Generic Attribute Profile)—通用属
转载
2021-06-16 20:19:59
1238阅读
jianguoliao@jianguoliao-Lenovo-IdeaPad-Y470:~/WORKING_DIRECTORY$ source build/envsetup.shincluding device/samsung/maguro/vendorsetup.shincluding device/samsung/tuna/vendorsetup.shincluding device/ti/panda/vendorsetup.shincluding sdk/bash_completion/adb.bashjianguoliao@jianguoliao-Lenovo-IdeaPad-Y4..
转载
2013-08-12 19:10:00
130阅读
2评论
droid 4.3的基础上已经包含在果冻豆-垂直同
翻译
2022-12-18 18:58:25
198阅读
查找在线课程,加速进入Android docs API,最主要的原因是网上加载js文件速度慢,另一种是装google字体缓慢!import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import ...
转载
2015-10-24 13:42:00
61阅读
2评论
reference to : ://blog..net/yihongyuelan/article/details/40977323概况 Android在4.3的版本中(即API 18)加入了NotificationListenerService,根据SDK的描述(AndroidD...
转载
2015-10-27 16:31:00
75阅读
2评论
忙了这么久,终于有时间把最近几个月弄的东西整理一下,顺便我的开发过程和经历。被公司分到做一个蓝牙4.0的项目,对这种软硬结合的东西也比较感兴趣,所以很快投入到android蓝牙4.0的项目中来。ios的版本公司已经先前一步就已经开发完成了,因为ios的bluetooth有比较完善的API,和比较全的文档说明。网上也陆陆续续有比较多的Demo,都可以参
转载
2024-08-22 21:50:32
76阅读
从Android 4.2开始,Bluetooth stack发生了重大改变:从Bluez换成了由Google和Broadcom联合开发的Bluedroid(当然,核心的部分还是Broadcom的,Google主要是做了和上层Framework相关的部分)。通过http://source.android.com/devices/bluetooth.html可以大概了解新的Bluetooth stack的架构,总的来说相关文档很少,主要靠阅读代码进行深入了解。 Bluedroid和Bluez相比,有如下优点:层次结构清晰。各个profile对上层接口统一,便于增加新的profile;增加了H...
转载
2013-07-30 18:10:00
251阅读
下一个版本的Android,姑且认为是4.3,图形性能会有哪些提升?Android团队的图形专家Chet Haase和Romain Guy在Google IO 2013的演讲Android Graphics Performance上为我们透露了部分信息,演讲的内容包括架构性能提升,性能分析工具的改善和应用优化的一些建议,本文根据演讲内容写成,希望对做Android图形性能研究的朋友有所帮助。参考链接Android Graphics Performance – YouTube:http://www.youtube.com/watch?v=vQZFaec9NpAAndroid Graphics P Read More
转载
2013-05-20 20:07:00
67阅读
2评论
很多人使用蓝牙耳机都是多半用于听歌用,当然,也有打游戏,追剧的,或者运动者们都喜欢在运动健身时戴上蓝牙耳机一边听歌一边运动。一般喜欢听音乐的人对蓝牙耳机的要求都非常的高,所以蓝牙耳机的音质效果就显得尤为重要,那面对市面上众多产品,该选择哪个品牌呢?不妨来看看蓝牙耳机品牌排行榜吧!第一款:南卡Lite Pro2蓝牙耳机价格:399重量:3.8g无线充电:支持 NANK南卡专注音频领域已经十
转载
2024-01-13 19:36:45
158阅读
一、简介无论是做 Java 还是 Android 开发的朋友肯定都比较熟悉 Socket 的连接,在 java 中通信用的是 Socket,同样的蓝牙之间通信(这里说的是经典蓝牙)方式也是 Socket ,只不过是 BluetoothSocket ,同样的也要有 Socket 服务端和客户端。二、蓝牙通信消息接收端设备连接后,跳转到通讯界面,首先我们要在通讯界面开启消息接收端服务,同样的我们要在一
原创
2022-07-18 08:14:41
1083阅读
一、基础知识:①蓝牙的四层协议: 蓝牙协议分为4层,即核心协议层、电缆替代协议层、电话控制协议层和采纳的其它协议层。这4种协议中最重要的是核心协议。蓝牙的核心协议包括基带、链路管理、逻辑链路控制和适应协议四部分。其中链路管理(LMP)负责蓝牙组件间连接的建立。逻辑链路控制与适应协议(L2CAP)位于基带协议层上,属于数据链路层,
转载
2023-06-28 10:01:41
344阅读
前言在之前写过一篇Android操作蓝牙打印机(上),当时也是因为自己在工作中确实走了许多弯路,所以当时计划着用两篇文章详细阐述蓝牙打印的整个流程,也是对工作的一种总结,其次也可以给蓝牙打印方面感觉困惑的同学做一些参考,后来由于接近年底,任务比较多,所以就暂且搁置了。后来在阅读之前的代码时发现是相当繁琐(甚至感觉有些地方考虑的很复杂),最明显的复杂就是通过广播去监听蓝牙的状态,操作起来相当繁琐,久
转载
2023-08-29 09:58:30
119阅读
我是Android开发小白,入坑快一年了,这是我第一次写博客。希望各位大神不要鄙视,有错的或者有待改进的地方请多多指教。。。。这篇文章是关于经典蓝牙的,最近再做一个项目,涉及到蓝牙方面的技术,踩了不少的坑。现在总结下,以便来日翻阅和复习。在涉及到手机与手机,手机连蓝牙串口用到不同的UUID,可以看考这篇文章,讲得非常详细 UUID相关知识这边文档涉及到以下知识点: 1启动蓝牙. 2.扫描蓝牙
转载
2024-03-06 04:37:09
91阅读
Android蓝牙系统分为四个层次,内核层、BlueZ库、BlueTooth的适配库、BlueTooth的JNI部分、Java框架层、应用层。下面先来分析Android的蓝牙协议栈。 Android的蓝牙协议栈采用BlueZ来实现,BlueZ分为两部分:内核代码和用户态程序及工具集。 内核代码主要由BlueZ核心协议和驱动程序组成;蓝牙协议实现在内核源代码net/bluetooth中,驱动程序位
转载
2023-11-05 21:28:47
116阅读
目录首先说下蓝牙4.0 目前android蓝牙有2种:ble蓝牙开发流程:1、首先当然是进行权限申请啦:2、获取蓝牙适配器 BluetoothAdapter3、打开蓝牙4、关闭蓝牙5、在onActivityResult中获取打开蓝牙结果 (蓝牙的状态也会通过广播方式返回)6、成功打开蓝牙后就可以进行蓝牙的扫描操作了7、接下来就是关闭扫描蓝牙 其5.0之后也是有变化8、连接蓝牙准
转载
2023-08-29 09:03:55
115阅读