diff options
author | Michael Chan <mchan@android.com> | 2010-01-12 13:45:36 -0800 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-01-12 13:45:36 -0800 |
commit | 07723b5966ce3f5f72dec94a6596456028ea4fb6 (patch) | |
tree | 584cab2ddfaec50aaf1498b5d8d8b8c97252e231 | |
parent | 00d2476d8fc122b4eef59d6be6f7aa41e9c56fde (diff) | |
parent | d69a5ee28cb5164233805a751a7c3deafba58668 (diff) | |
download | packages_apps_settings-07723b5966ce3f5f72dec94a6596456028ea4fb6.zip packages_apps_settings-07723b5966ce3f5f72dec94a6596456028ea4fb6.tar.gz packages_apps_settings-07723b5966ce3f5f72dec94a6596456028ea4fb6.tar.bz2 |
am d69a5ee2: am c5aa68f3: b/2367020 Enable bt profiles by default for car dock.
Merge commit 'd69a5ee28cb5164233805a751a7c3deafba58668'
* commit 'd69a5ee28cb5164233805a751a7c3deafba58668':
b/2367020 Enable bt profiles by default for car dock.
-rw-r--r-- | src/com/android/settings/bluetooth/DockService.java | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/src/com/android/settings/bluetooth/DockService.java b/src/com/android/settings/bluetooth/DockService.java index 46e3d08..4545b4e 100644 --- a/src/com/android/settings/bluetooth/DockService.java +++ b/src/com/android/settings/bluetooth/DockService.java @@ -374,26 +374,32 @@ public class DockService extends Service implements AlertDialog.OnMultiChoiceCli mCheckedItems = new boolean[numOfProfiles]; CharSequence[] items = new CharSequence[numOfProfiles]; - int i = 0; switch (state) { case Intent.EXTRA_DOCK_STATE_CAR: - items[i] = service.getString(R.string.bluetooth_dock_settings_headset); - mProfiles[i] = Profile.HEADSET; + items[0] = service.getString(R.string.bluetooth_dock_settings_headset); + items[1] = service.getString(R.string.bluetooth_dock_settings_a2dp); + mProfiles[0] = Profile.HEADSET; + mProfiles[1] = Profile.A2DP; if (firstTime) { - mCheckedItems[i] = false; + // Enable by default for car dock + mCheckedItems[0] = true; + mCheckedItems[1] = true; } else { - mCheckedItems[i] = LocalBluetoothProfileManager.getProfileManager(mBtManager, + mCheckedItems[0] = LocalBluetoothProfileManager.getProfileManager(mBtManager, Profile.HEADSET).isPreferred(device); + mCheckedItems[1] = LocalBluetoothProfileManager.getProfileManager(mBtManager, + Profile.A2DP).isPreferred(device); } - ++i; - // fall through + break; + case Intent.EXTRA_DOCK_STATE_DESK: - items[i] = service.getString(R.string.bluetooth_dock_settings_a2dp); - mProfiles[i] = Profile.A2DP; + items[0] = service.getString(R.string.bluetooth_dock_settings_a2dp); + mProfiles[0] = Profile.A2DP; if (firstTime) { - mCheckedItems[i] = false; + // Disable by default for desk dock + mCheckedItems[0] = false; } else { - mCheckedItems[i] = LocalBluetoothProfileManager.getProfileManager(mBtManager, + mCheckedItems[0] = LocalBluetoothProfileManager.getProfileManager(mBtManager, Profile.A2DP).isPreferred(device); } break; |