OSDN Git Service

Add the DynamicAndroid Service
authorHoward Chen <howardsoc@google.com>
Mon, 7 Jan 2019 06:10:44 +0000 (14:10 +0800)
committerHoward Chen <howardsoc@google.com>
Thu, 31 Jan 2019 07:10:21 +0000 (15:10 +0800)
commitf17f42b0df9a5564d90f0b60555fc8956a5732bc
tree9dd33cec95875f6827ca9a82f59ff60f4a245a72
parent8b194fe9d8e113712d5005e6c1405734ed5b4996
Add the DynamicAndroid Service

  Define the DynamicAndroid with AIDL.
  Add a java implementation.
  Start a service instance in the system server.
  Add a permission test.

Bug: 122015653
Test: Build & Test on a pixel phone with following command \
  ./frameworks/base/services/tests/runtests.py -e class com.android.server.DynamicAndroidTest

Merged-In: I2e54b6b71fac4a4c5a9c9c25ce6bdac74cddcfb7
Change-Id: I2e54b6b71fac4a4c5a9c9c25ce6bdac74cddcfb7
Android.bp
api/system-current.txt
core/java/android/app/SystemServiceRegistry.java
core/java/android/content/Context.java
core/java/android/os/DynamicAndroidManager.java [new file with mode: 0644]
core/java/android/os/IDynamicAndroidService.aidl [new file with mode: 0644]
core/res/AndroidManifest.xml
services/core/Android.bp
services/core/java/com/android/server/DynamicAndroidService.java [new file with mode: 0644]
services/java/com/android/server/SystemServer.java
services/tests/servicestests/src/com/android/server/DynamicAndroidServiceTest.java [new file with mode: 0644]