publicclassMyReceiver1extendsBroadcastReceiver{
@OverridepublicvoidonReceive(Context context,Intent intent){
int status = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE,-1);switch(status){
caseBluetoothAdapter.STATE_OFF:Log.d(TAG,"蓝牙已关闭");break;caseBluetoothAdapter.STATE_ON:Log.d(TAG,"蓝牙已打开");break;caseBluetoothAdapter.STATE_TURNING_OFF:Log.d(TAG,"蓝牙关闭中...");break;caseBluetoothAdapter.STATE_TURNING_ON:Log.d(TAG,"蓝牙打开中...");break;default:break;}}}};
Android 蓝牙通信开发Receiver的设置一、Receiver1(蓝牙状态的改变通过广播接收)二、Receiver2(蓝牙搜索到设备、绑定设备(配对)通过广播接收)服务端代码客户端代码共同通讯处理类蓝牙通信的步骤如下:Receiver的设置一、Receiver1(蓝牙状态的改变通过广播接收)public class MyReceiver1 extends BroadcastReceiver { @Override public void onReceive(Context c