Android Bluetooth笔记
来源:互联网 发布:js动态获取input的值 编辑:程序博客网 时间:2024/06/05 19:02
毫无条理的个人学习笔记,仅供参考!基于Android API 19源码。
1、概述
在ROM中,蓝牙模块相对集中,分别有3层:
应用层 分别是在packages/apps/Settings 和Bluetooth两个APP。
Framework 在base/core/java/android/bluetooth
底层 在external/bluetooth/bluedroid
2、BluetoothSocket数据读取
首先建立连接,在连接的基础上,创建Socket对象,通过inputstream读取数据。
BluetoothAdapter localBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();...mmSocket = localBluetoothDevice.createRfcommSocketToServiceRecord(uuid);mmSocket.connect();...InputStream is = mmSocket.getInputStream();byte[] buff = new byte[1024];if(is.read(buff)>0){ String value = String.valueOf(Integer.toHexString(buff[0]));}...
0 0
- Android Bluetooth笔记
- android:Bluetooth学习笔记
- Android学习笔记:Bluetooth
- 【Android学习笔记】 蓝牙Bluetooth
- Android Bluetooth模块学习笔记
- Android Bluetooth模块学习笔记
- Android学习笔记 - 蓝牙篇 (Bluetooth)
- Android Bluetooth opp package 学习笔记
- Android学习笔记 - 蓝牙篇 (Bluetooth)
- Android Bluetooth源码学习笔记01
- [Bluetooth] Android Bluetooth
- Bluetooth--- android -- 蓝牙 bluetooth
- Android Bluetooth
- Android bluetooth
- Android Bluetooth
- android Bluetooth
- Android Bluetooth
- android bluetooth
- swagger使用
- 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告
- 正确设置与使用SQL Server的字符集(Collation,即排序规则)
- Android Theme中的一些属性
- gerrit+http+2
- Android Bluetooth笔记
- HTTP协议详解
- postgresql根据表创建对应的分区表
- 纯css 实现下拉菜单
- 去哪儿网前端架构师司徒正美:如何挑选适合的前端框架?
- Android GridView实战:仿微信、支付宝钱包宫格界面
- 走在Java道路上的心得体会:2015.10——至今(持续更新)
- 有return的情况下try catch finally的执行顺序
- 获取一个字符串在另一个字符串中出现的次数