監聽手機藍牙開關

private BroadcastReceiver mStatusReceive = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {
                    int blueState = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, 0);
                    switch(blueState){
                        case BluetoothAdapter.STATE_TURNING_ON:// 開啓中
                            break;
                        case BluetoothAdapter.STATE_ON:
                            //開啓
                       
                            break;
                        case BluetoothAdapter.STATE_TURNING_OFF:// 關閉中
                            break;
                        case BluetoothAdapter.STATE_OFF: // 關閉
                            
                            break;
                    }
            }
    };
// 藍牙開關監聽
        IntentFilter statusFilter = new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED);
        getContext().registerReceiver(mStatusReceive, statusFilter);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章