OSDN Git Service

Allow HIDL to be used in priv-apps.
authorSteven Moreland <smoreland@google.com>
Wed, 10 Jan 2018 23:45:36 +0000 (15:45 -0800)
committerColin Cross <ccross@android.com>
Thu, 29 Mar 2018 22:03:59 +0000 (15:03 -0700)
commit4dde8a113bce85cbd93809c803ed7c3acd338fcc
treecd847cfe9d37a467d70956aaa2db8bc7cd252b46
parentde57d0d024c3fa2f99f2c0210a4d9d760dcf36d9
Allow HIDL to be used in priv-apps.

Marking HIDL as SystemApi to allow vendor apps to talk to their own
native HIDL services. This includes implementing HIDL callback objects.

HIDL (HAL interface design language) is a language that is used to
facilitate vendor<->system communication which provides guarantees
of ABI stability. For system and vendor services alike, this can also
be used for internal communication.

Bug: 67725182
Test: boot device, hidl_test_java
Change-Id: I9d028cc43ce6f81ea619f01e18f1cd772e17cbfa
Merged-In: I9d028cc43ce6f81ea619f01e18f1cd772e17cbfa
(cherry picked from commit e8e63aae6f705cbe316a1d9a7780f9f534bc3948)
Android.bp
api/system-current.txt
core/java/android/os/HidlSupport.java
core/java/android/os/HwBinder.java
core/java/android/os/HwBlob.java
core/java/android/os/HwParcel.java
core/java/android/os/IHwBinder.java
core/java/android/os/IHwInterface.java