Added support for dock headset observer

Change-Id: I06b2e65e3bfa10735e6c7fd3349afa9ae7d45292
Signed-off-by: Praveen Bharathi <pbharathi@motorola.com>
This commit is contained in:
Praveen Bharathi
2010-10-06 15:23:14 -05:00
committed by Eric Laurent
parent 879ed85598
commit 21e941bf43
10 changed files with 446 additions and 200 deletions

View File

@@ -121,7 +121,7 @@ class ServerThread extends Thread {
WindowManagerService wm = null;
BluetoothService bluetooth = null;
BluetoothA2dpService bluetoothA2dp = null;
HeadsetObserver headset = null;
WiredAccessoryObserver wiredAccessory = null;
DockObserver dock = null;
UsbObserver usb = null;
UiModeManagerService uiMode = null;
@@ -387,14 +387,6 @@ class ServerThread extends Thread {
Slog.e(TAG, "Failure starting Audio Service", e);
}
try {
Slog.i(TAG, "Headset Observer");
// Listen for wired headset changes
headset = new HeadsetObserver(context);
} catch (Throwable e) {
Slog.e(TAG, "Failure starting HeadsetObserver", e);
}
try {
Slog.i(TAG, "Dock Observer");
// Listen for dock station changes
@@ -403,6 +395,14 @@ class ServerThread extends Thread {
Slog.e(TAG, "Failure starting DockObserver", e);
}
try {
Slog.i(TAG, "Wired Accessory Observer");
// Listen for wired headset changes
wiredAccessory = new WiredAccessoryObserver(context);
} catch (Throwable e) {
Slog.e(TAG, "Failure starting WiredAccessoryObserver", e);
}
try {
Slog.i(TAG, "USB Observer");
// Listen for USB changes