判断蓝牙是否可用:isEnabled()
打开蓝牙:
为了获取蓝牙打开状态,需要用广播接收者监听蓝牙广播:
(此例广播接收者使用动态注册方式)
BroadcastReceiver _broadcastReceiver=new BroadcastReceiver()
{
onReceive(context,intent)
{
int state=intent.geIntExtra(BluetoothAdapter.EXTRA_STATE,-1)
switch(state)
case BluetoothAdapter.STATE_OFF:、、关闭
case BluetoothAdapter .STATE_ON、、打开
case BluetoothAdapter.STATE_TURNING_ON、、正在打开
case BluetoothAdapter.STATE_TURNING_OFF、、正在关闭
default:
}
}
IntentFilter _intentFilter=new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED);
registerReceiver(_broadcastReceiver,_intentFilter);
另外一种打开蓝牙方式(自动方式,不推荐):
enable()
disable()
=========================
未完。。。