Android SDK2.0版本才支持蓝牙Bluetooth接口的, SDK API接口支持蓝牙技术所有特征,而且和手机制造商无关,这给Android开发者带来了很大的方便,也使得Android更为完美了。

Android蓝牙API接口支持下面特征:
  • 开启/关闭蓝牙;
  • 开启/关闭设备;
  • 发现蓝牙设备;
  • 发现蓝牙设备;
  • 传输数据;

Android SDK中对蓝牙的操作做了很高级的封转,类BluetoothAdapter就能完成蓝牙的基本操作,在开发中使用蓝牙变得很简单。下面介绍一个应用过程。

1、确保Android工程使用的是Android SDK2.0版本或者更高的。

2、在AndroidManifest.xml中增加使用蓝牙的权限:
<uses-permission android:name="android.permission.BLUETOOTH" />

3、开启蓝牙,代码如下:
import android.bluetooth.BluetoothAdapter;
...
public static void StartBluetooth(){
BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
btAdapter.enable();
}
类BluetoothAdapter就是代表蓝牙设备,调用enable()方法即可启动设备中的蓝牙;

4、关闭蓝牙,代码也是相当简单:
public static void StopBluetooth(){
BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
btAdapter.disable();
}
BluetoothAdapter的disable()方法即可关闭蓝牙;

5、判断蓝牙的状态:
public static boolean isBluetoothEnabled(){
BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
return btAdapter.isEnabled();
}

更多相关文章

  1. Android兼容性测试框架(CTS)手册
  2. 设置Android设备按Power按键不休眠
  3. Android是什么
  4. 不需要任何权限获得Android设备的唯一ID
  5. 英特尔® Android* USB 驱动程序安装指南
  6. 【Android(安卓)开发入门】Android设备监视器之调试工具DDMS使用
  7. android 按键处理的全流程梳理(realtek)
  8. android 事件模型原理2
  9. Android(安卓)蓝牙开发:第一日

随机推荐

  1. 开源一个友盟 for android 操作的封装包
  2. android SeekBar自定义样式滑动条的使用
  3. Android之短信接收
  4. Android(安卓)拨打电话 对方接听时震动功
  5. android 4.2 源码在64位Ubuntu编译
  6. android布局中容易混淆的几个属性
  7. Android学习一:Hello World
  8. 《Android第一行代码》first reading 十
  9. android aidl iBinder理解
  10. [置顶] Android之ContextMenu的使用方法