最近发现网上关于Android的资料很多,然而关于bluetooth的资料却很少。一方面,bluetooth算不上大热的模块,真正去深入研究的人不会很多。另一方面,也许是因为在Android模拟器上无法实现bluetooth的功能,很多大牛们不屑去研究这一块的代码。从个人的感觉来看,bluetooth这个模块老实说有点鸡肋,用的不多,但好像现在大多数的Android手机中都会存在,在偶现的兴致所致时,也会拿出来分享一下图片,听一首歌曲或者在开车时接一通电话。不过无论从哪个方面来讲,它也是Android中一个涉及方面较广的模块,所涉及的Androd知识也很多,因此,晓东就决定借用此博客来和大家一起分析一下目前Android中bluetooth的各种实现。
这次分析的源码晓东还是决定使用Android4.0,不是最新的,原因主要是4.1的代码和4.0比起来几乎没有什么差别,但听做过4.1的同仁讲,稳定性相比4.0有稍许的差别。而晓东以前对4.0的代码有稍许的读过,分析起来更加方便,就不冒失地去进入4.1了,不过两者应该相差很小。至于4.2之后的代码,和之前的代码比较起来就天差地别了,完全推翻了以前的bluez的那一套的架构,而是用了brcm的bluedroid。这段代码究竟被brcm删除了多少关键的语句(坊间谣传,甚至有内部人士专门卖这一块代码的patch~~),我们不得而知。而且这一套代码究竟在后续的Android版本中是否还会存在,仍有待进一步观察。所以,也就暂时不突然分析了,若是以后还有时间,我们再来对比地进行分析。
这次分析的过程据晓东估计应该会持续比较长的一段时间,所以大家也不要着急,和晓东一起来慢慢看这一块的源码实现,当然因为水平的限制,在以后的博客中必然有错误之处,也希望大家不吝指教。
好了,大概的说明就到这里了,晓东会好好构思一下,在最近几天会和大家一起开始我们的Android bluetooth的记录之旅。
分享到:
相关推荐
晓东工具箱 0.3晓东工具箱 0.3晓东工具箱 0.3晓东工具箱 0.3
XDRX_API升级过程中得到高飞鸟、EACHY及其他朋友的大力支持及在升级API过程中耽误论坛管理,对牢固、SCMTOOLS、炫翔、... - 本文出自晓东CAD家园-论坛,原文地址:http://www.xdcad.net/forum/thread-668896-1-1.html
很有用的C#入门资源书 经过汉化的 讲的很详细 欢迎咨询
算法分析与设计(第二版)教材 作者:汪晓东主编 清华大学出版社
鲁滨逊归结原理 大连理工大学 软件学院 曹晓东 人工智能
最一般合一 大连理工大学 软件学院 曹晓东 人工智能
祁晓东_有效效用函数和判据.doc
乘法分配律秦晓东PPT教案学习.pptx
Android开发9Patch-Tool免费下载
最一般合一(删除策略) 大连理工大学 软件学院 曹晓东 人工智能
缩短砼浇注工序循环时间韩晓东PPT学习教案.pptx
宫晓东重大建设项目档案验收标准解读与实施.pptx
关公、张飞、赵云识别系统 Prolog语言 大连理工大学 软件学院 曹晓东 人工智能
博弈树剪枝 构造极大极小分析过程 大连理工大学软件学院 曹晓东 人工智能
Android APK源代码反编译工具包,反编译的过程可以在网上找到,后面补充一个反编译教程
1月16日作业-2022112102555-计科3班-沈晓东.docx
小米OpenStack项目负责人潘晓东在OpenCloud 2015大会OpenStack专场的演讲PPT:OpenStack在小米的实践,全面解释小米在各种组件的尝试过程中遇到的坑和积累的经验。
人教四年级数学上册商的变化规律秦晓东PPT学习教案.pptx
段晓东-聚力“高广深”,打造先进算力网络-中移动.pdf
│ ├─2.4 记录的修改 │ ├─2.5 会员登录 │ ├─2.6 选择型计算器 │ ├─2.7 利用session的网上测试 │ ├─2.8 建立存储路径 │ ├─2.9 月历 ├─公务员管理系统 │ ├─程序源代码 │ ├─文档 ├─在线考试...