Bluetooth简要笔记(一)
来源:互联网 发布:淘宝怎么看访客记录 编辑:程序博客网 时间:2024/05/16 10:50
1.在app层获取adapter对象
privateBluetoothAdaptermAdapter;
mAdapter= BluetoothAdapter.getDefaultAdapter();
mAdapter= BluetoothAdapter.getDefaultAdapter();
if(mAdapter==null){
returnfalse;
}
2.有了BluetoothAdapter对象,那么我们可以进行一般的操作了。实际上该对象是通过aidl调用
publicclassBluetoothServiceextendsIBluetooth.Stub {
}
对象。
froyo_r2/frameworks/base/core/java/android/bluetooth/BluetoothAdapter.java
froyo_r2/frameworks/base/core/java/android/bluetooth/IBluetooth.aidl
froyo_r2/frameworks/base/core/java/android/server/BluetoothService.java
3.接着BluetoothService主要调用frameworks/base/core/jni/android_server_BluetoothService.cpp中方法
4.接着froyo2/system/bluetooth/bluedroid/bluetooth.c中的方法。
1.蓝牙设备的相关状态的上报
- Bluetooth简要笔记(一)
- 操作系统简要笔记(一)
- redis杂记(一) --简要命令笔记
- 数据库SQL Server2012笔记(一)——简要介绍
- BlueTooth蓝牙核心技术(一)
- Android bluetooth介绍(一)
- Hadoop学习笔记一 简要介绍
- Hadoop学习笔记一 简要介绍
- Hadoop学习笔记一 简要介绍
- Hadoop学习笔记一 简要介绍
- Hadoop学习笔记一 简要介绍
- Hadoop学习笔记一 简要介绍
- Hadoop学习笔记一 简要介绍
- Hadoop学习笔记一 简要介绍
- Python基础简要(一)
- mysql数据库简要(一)
- 蓝牙技术(BlueTooth)——(一)
- Bluetooth编程(一) 协议栈概述
- asp.net中将各种视频文件转换成.flv格式
- java 多线程 线程返回值 子线程超时时间设置
- crc32校验
- Ibatis配置模板
- 沉默,是最后一项自由
- Bluetooth简要笔记(一)
- include()和forward()的区别(No.40)
- HDU 1113 解题报告
- CoInitializeSecurity返回错误 0x80010119
- 有关日期DateTime
- 裘宗燕:C_C++ 语言中的表达式求值 .
- 模拟I2C
- 第二题:引爆炸弹(提高组第一试2011年10月21日)(2011年NOIP冲刺模拟试题)
- n位水仙花数 .