Lines Matching refs:device

57     // Time allowed for the device to be undocked and redocked without severing
61 // Time allowed for the device to be undocked and redocked without turning
68 // Msg for device docked event
71 // Msg for device undocked event
261 BluetoothDevice device = null;
263 device = (BluetoothDevice) msg.obj;
266 if(DEBUG) Log.d(TAG, "processMessage: " + msgType + " state: " + state + " device = "
267 + (device == null ? "null" : device.toString()));
273 if (device != null) {
274 createDialog(device, state, startId);
279 deferFinishCall = msgTypeDocked(device, state, startId);
283 deferFinishCall = msgTypeUndockedPermanent(device, startId);
287 msgTypeUndockedTemporary(device, state, startId);
322 private void msgTypeUndockedTemporary(BluetoothDevice device, int state,
326 startId, device);
330 private boolean msgTypeUndockedPermanent(BluetoothDevice device, int startId) {
332 handleUndocked(device);
333 if (device != null) {
342 if (hasOtherConnectedDevices(device)) {
362 private boolean msgTypeDocked(BluetoothDevice device, final int state,
365 // TODO figure out why hasMsg always returns false if device
370 + mServiceHandler.hasMessages(MSG_TYPE_UNDOCKED_PERMANENT, device));
377 if (device != null) {
378 if (!device.equals(mDevice)) {
384 mDevice = device;
391 handleDocked(device, state, startId);
395 final BluetoothDevice d = device;
441 BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
446 + " Device: " + (device == null ? "null" : device.getAliasName()));
457 if (device == null) {
458 Log.w(TAG, "device is null");
464 if (device == null) {
465 Log.w(TAG, "device is null");
477 return mServiceHandler.obtainMessage(msgType, state, 0, device);
480 private void createDialog(BluetoothDevice device,
487 mDevice = device;
506 if (device != null) {
509 !LocalBluetoothPreferences.hasDockAutoConnectSetting(this, device.getAddress());
511 CharSequence[] items = initBtSettings(device, state, firstTime);
524 LocalBluetoothPreferences.getDockAutoConnectSetting(this, device.getAddress());
529 + LocalBluetoothPreferences.getDockAutoConnectSetting(this, device.getAddress()));
630 private CharSequence[] initBtSettings(BluetoothDevice device,
663 mCheckedItems[0] = mProfiles[0].isPreferred(device);
664 mCheckedItems[1] = mProfiles[1].isPreferred(device);
677 mCheckedItems[0] = mProfiles[0].isPreferred(device);
745 BluetoothDevice device = i
747 if (device != null) {
748 connectIfEnabled(device);
795 private synchronized void connectIfEnabled(BluetoothDevice device) {
797 device);
800 if (profile.getPreferred(device) == BluetoothProfile.PRIORITY_AUTO_CONNECT) {
807 private synchronized void applyBtSettings(BluetoothDevice device, int startId) {
808 if (device == null || mProfiles == null || mCheckedItems == null
830 mPendingDevice = device;
845 device);
861 profile.setPreferred(device, mCheckedItems[i]);
863 if (mCheckedItems[i] != profile.isPreferred(device)) {
875 private synchronized void handleDocked(BluetoothDevice device, int state,
877 if (device != null &&
878 LocalBluetoothPreferences.getDockAutoConnectSetting(this, device.getAddress())) {
880 initBtSettings(device, state, false);
883 createDialog(device, state, startId);
887 private synchronized void handleUndocked(BluetoothDevice device) {
896 if (device != null) {
897 CachedBluetoothDevice cachedDevice = getCachedBluetoothDevice(device);
902 private CachedBluetoothDevice getCachedBluetoothDevice(BluetoothDevice device) {
903 CachedBluetoothDevice cachedDevice = mDeviceManager.findDevice(device);
905 cachedDevice = mDeviceManager.addDevice(mLocalAdapter, mProfileManager, device);