Nó sẽ nhắc người dùng phải bật Bluetooth và yêu cầu xác nhận. Nếu người dùng đồng ý, sub¬Activity sẽ đóng và quay lại các hoạt động gọi điện thoại khi Bluetooth Adapter đã bật (hoặc đã bắt gặp lỗi). Nếu người dùng chọn không có, các hoạt động phụ sẽ đóng và quay trở lại ngay lập tức. Sử dụng tham số mã kết quả trở lại trong bộ xử lý onActivityResult để xác định sự thành công của chiến dịch này, như được hiển thị trong danh sách 16-2. đoạn mã PA4AD_Ch16_Bluetooth/src/BluetoothActivity.javaKích hoạt và vô hiệu hoá bộ điều hợp Bluetooth là hơi tốn thời gian, không đồng bộ opera¬tions. Thay vì bỏ phiếu bộ điều hợp Bluetooth, ứng dụng của bạn nên đăng ký một máy thu phát sóng lắng nghe cho action_state_changed. Ý định phát sóng sẽ bao gồm các tính năng bổ sung hai, extra_state và extra_previous_state, cho biết kỳ hiện tại và trước Bluetooth Adapter, tương ứng:BroadcastReceiver bluetoothState = new BroadcastReceiver() {}© Ghi đèkhu vực void onReceive (Context bối cảnh, Intent intent) {}String prevStateExtra = BluetoothAdapter.EXTRA_PREVI0US_STATE;String stateExtra = BluetoothAdapter.EXTRA_STATE;int bang = intent.getIntExtra (stateExtra, -1);int previousState = intent.getIntExtra (prevStateExtra, -1);String tt = ""; chuyển đổi (nhà nước) {}trường hợp (BluetoothAdapter.STATE_TURNING_0N): tt = "Bluetooth bật"; phá vỡ; trường hợp (BluetoothAdapter.STATE_0N):
đang được dịch, vui lòng đợi..
