Make RadioService actually talking to the HAL.
For now, only opening and closing a tuner is implemented.
Test: instrumentation, KitchenSink
Bug: b/36863239
Change-Id: Ib2e14c0108c0714524d50b9557f24465c68f5ef2
diff --git a/core/java/android/hardware/radio/RadioManager.java b/core/java/android/hardware/radio/RadioManager.java
index 99412de..0ca868a 100644
--- a/core/java/android/hardware/radio/RadioManager.java
+++ b/core/java/android/hardware/radio/RadioManager.java
@@ -1448,10 +1448,14 @@
if (mService != null) {
ITuner tuner;
try {
- tuner = mService.openTuner();
+ tuner = mService.openTuner(withAudio);
} catch (RemoteException e) {
throw e.rethrowFromSystemServer();
}
+ if (tuner == null) {
+ Log.e(TAG, "Failed to open tuner");
+ return null;
+ }
return new TunerAdapter(tuner);
}