OSDN Git Service

Initial implementation of Java-based broadcast radio service.
authorTomasz Wasilczyk <twasilczyk@google.com>
Tue, 4 Apr 2017 18:13:44 +0000 (11:13 -0700)
committerTomasz Wasilczyk <twasilczyk@google.com>
Mon, 10 Apr 2017 22:20:50 +0000 (15:20 -0700)
commit347192e0da1f39347e7ab7b58b002f166b4afaa7
tree3718031c14580fffa4e98da8f058175c33026331
parent9ecd02424527e31ace7dd2beb88433595985f7f1
Initial implementation of Java-based broadcast radio service.

It provides only limited amount of service, without actual interaction
with HAL.

Added config.enable_java_radio switch to use Java-based service instead
of native. Added FEATURE_RADIO to PackageManager.

Bug: b/36863239
Test: Instrumentation, manual (Kitchen Sink)

Change-Id: I01139d326893c0a437c60cc35d6e5b005da35231
13 files changed:
Android.mk
core/java/android/app/SystemServiceRegistry.java
core/java/android/content/pm/PackageManager.java
core/java/android/hardware/radio/IRadioService.aidl [new file with mode: 0644]
core/java/android/hardware/radio/ITuner.aidl [new file with mode: 0644]
core/java/android/hardware/radio/RadioManager.aidl [new file with mode: 0644]
core/java/android/hardware/radio/RadioManager.java
core/java/android/hardware/radio/TunerAdapter.java [new file with mode: 0644]
services/core/java/com/android/server/radio/RadioService.java [new file with mode: 0644]
services/java/com/android/server/SystemServer.java
tests/radio/Android.mk [new file with mode: 0644]
tests/radio/AndroidManifest.xml [new file with mode: 0644]
tests/radio/src/android/hardware/radio/tests/RadioTest.java [new file with mode: 0644]