在android 4.2 實現bluez
来源:互联网 发布:中科大软件学院就业 编辑:程序博客网 时间:2024/05/18 08:27
由於android 4.2 使用的bluetooth stack 在於HAL層只有實作對UART介面的溝通
目前許多BT device 很多是跟WIFI晶片做在一起 相對的都會走USB介面 (目前工作碰到的4種x86機台都是 = =")
要解決這個問題有2種方案
1. 實作bluetooth stack HAL層 的USB介面
2. 從android 4.1移植bluez到 4.2
由於個人的等級不足 偷吃步選擇了第2個方案 (也有請公司的高手 幫忙評估 要完成第一個方案相當困難 0rz)
經個幾個星期的搬移跟驗證總算成功了..
不過移植完還有一些4.1本身的BUG要解
細節相當多
有找到跟我一樣做相同傻事的人 詳細可以參考他的code
http://gitorious.org/android-bluez
本篇只是大概說明 之後會慢慢補充
也因為開發出來的東西是屬於公司的財產(我已經簽合約了 囧~)
不能porting 相關 code 不過會補充一些重點
- 在android 4.2 實現bluez
- android bluez
- android bluez
- android bluez FAQ
- Bluez
- Android蓝牙栈bluez使用方法
- android bluez development -----very useful
- Android Framework architecture -- bluez(2)
- Android Framework architecture -- bluez(1)
- Android Framework architecture -- bluez(1)
- BLUEZ在Linux下的移植
- blueZ在2410上的移植
- BlueZ在arm linux下的使用
- blueZ-5.37 交叉编译可以在arm上运行
- Android平台开发-Bluez function porting-蓝牙功能移植
- Android平台开发-Bluez function porting-蓝牙功能移植
- Android平台开发-Bluez function porting-蓝牙功能移植
- Android平台开发-Bluez function porting-蓝牙功能移植
- sscanf的高级用法
- Linux 文件不能被root修改与编辑之迷
- git ignore modified files
- 为什么Java byte 类型的取值范围是-128~127
- 初识linux字符设备驱动程序--2
- 在android 4.2 實現bluez
- Mysql limit用法
- 真机调试细节
- android中得到EditText中文字的物理长度
- 获得超类的泛型参数的实际类型
- url编码和解码
- TortoiseSVN使用简介
- Servlet的工作原理
- Windows 系统创建的 zip 文件在 Linux 下解压后中文名乱码解决