Lines Matching refs:device

58      *   <li> {@link BluetoothDevice#EXTRA_DEVICE} - The remote device. </li>
79 * <li> {@link BluetoothDevice#EXTRA_DEVICE} - The remote device. </li>
252 * Initiate connection to a profile of the remote bluetooth device.
259 * device is already connected or Bluetooth is not turned on.
268 * @param device Remote Bluetooth Device
273 public boolean connect(BluetoothDevice device) {
274 if (DBG) log("connect(" + device + ")");
276 isValidDevice(device)) {
278 return mService.connect(device);
292 * Bluetooth device is not in connected state etc. When this API returns,
297 * <p> If the disconnection is initiated by a remote device, the state
300 * host (local) device the state will transition from
309 * @param device Remote Bluetooth Device
314 public boolean disconnect(BluetoothDevice device) {
315 if (DBG) log("disconnect(" + device + ")");
317 isValidDevice(device)) {
319 return mService.disconnect(device);
366 public int getConnectionState(BluetoothDevice device) {
367 if (DBG) log("getConnectionState(" + device + ")");
369 isValidDevice(device)) {
371 return mService.getConnectionState(device);
384 * <p> The device should already be paired.
391 * @param device Paired bluetooth device
396 public boolean setPriority(BluetoothDevice device, int priority) {
397 if (DBG) log("setPriority(" + device + ", " + priority + ")");
399 isValidDevice(device)) {
405 return mService.setPriority(device, priority);
424 * @param device Bluetooth device
425 * @return priority of the device
428 public int getPriority(BluetoothDevice device) {
429 if (DBG) log("getPriority(" + device + ")");
431 isValidDevice(device)) {
433 return mService.getPriority(device);
459 * @param device Bluetooth headset
464 public boolean startVoiceRecognition(BluetoothDevice device) {
467 isValidDevice(device)) {
469 return mService.startVoiceRecognition(device);
484 * @param device Bluetooth headset
488 public boolean stopVoiceRecognition(BluetoothDevice device) {
491 isValidDevice(device)) {
493 return mService.stopVoiceRecognition(device);
507 * @param device Bluetooth headset
511 public boolean isAudioConnected(BluetoothDevice device) {
514 isValidDevice(device)) {
516 return mService.isAudioConnected(device);
531 * can keep the device awake by polling for cellular status updates. As a
534 * @param device the bluetooth headset.
539 public int getBatteryUsageHint(BluetoothDevice device) {
542 isValidDevice(device)) {
544 return mService.getBatteryUsageHint(device);
589 public boolean acceptIncomingConnect(BluetoothDevice device) {
593 return mService.acceptIncomingConnect(device);
608 public boolean createIncomingConnect(BluetoothDevice device) {
612 return mService.createIncomingConnect(device);
625 public boolean rejectIncomingConnect(BluetoothDevice device) {
629 return mService.rejectIncomingConnect(device);
644 public boolean connectHeadsetInternal(BluetoothDevice device) {
648 return mService.connectHeadsetInternal(device);
663 public boolean disconnectHeadsetInternal(BluetoothDevice device) {
667 return mService.disconnectHeadsetInternal(device);
682 public boolean setAudioState(BluetoothDevice device, int state) {
686 return mService.setAudioState(device, state);
701 public int getAudioState(BluetoothDevice device) {
705 return mService.getAudioState(device);
718 * This API allows the handsfree device to be used for routing non-cellular
721 * @param device Remote Bluetooth Device
725 public boolean startScoUsingVirtualVoiceCall(BluetoothDevice device) {
727 if (mService != null && isEnabled() && isValidDevice(device)) {
729 return mService.startScoUsingVirtualVoiceCall(device);
744 * @param device Remote Bluetooth Device
748 public boolean stopScoUsingVirtualVoiceCall(BluetoothDevice device) {
750 if (mService != null && isEnabled() && isValidDevice(device)) {
752 return mService.stopScoUsingVirtualVoiceCall(device);
791 private boolean isValidDevice(BluetoothDevice device) {
792 if (device == null) return false;
794 if (BluetoothAdapter.checkBluetoothAddress(device.getAddress())) return true;