Android中的蓝牙Bluetooth应用开发基础

 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();
}

你可能感兴趣的:(android,api,制造,手机,import)