diff options
author | Elliot Sisteron <elliotsisteron@google.com> | 2022-08-09 16:03:17 +0000 |
---|---|---|
committer | Elliot Sisteron <elliotsisteron@google.com> | 2022-08-10 13:39:53 +0000 |
commit | 4a82550ce32da23b48ea3e5a584c6a4d8b0d639f (patch) | |
tree | 002d878c3bffaa1c7c7ec011a2af58d0d77a85b4 /service/Android.bp | |
parent | 5c35665a1a09e18fc5f231255f2204fb11b06927 (diff) | |
download | Permission-4a82550ce32da23b48ea3e5a584c6a4d8b0d639f.tar.gz |
Implement SafetyCenterService atoms.
This CL:
* Add a StatsPullAtomCallback that responds to SAFETY_STATE being pulled
* Provides the SAFETY_STATE atom when pulled
* Provides the SAFETY_SOURCE_STATE_COLLECTED atom for each source when pulled
Bug: 233048576
Test: Manual, CTS tests will be covered in b/241921993
Change-Id: Iaa8f8dd9ea3379315a4de5e9594d5d381fbf3c14
Diffstat (limited to 'service/Android.bp')
-rw-r--r-- | service/Android.bp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/service/Android.bp b/service/Android.bp index 1746a6104..9846e7e31 100644 --- a/service/Android.bp +++ b/service/Android.bp @@ -91,6 +91,7 @@ java_sdk_library { //"framework-permission", "framework-permission-s.impl", "framework-permission-s-shared", + "framework-statsd.stubs.module_lib", "jsr305", // Soong fails to automatically add this dependency because all the @@ -108,6 +109,7 @@ java_sdk_library { "safety-center-persistence", "safety-center-resources-lib", "service-permission-shared", + "service-permission-statsd", "service-permission-streaming-proto-java-gen", ], errorprone: { @@ -132,3 +134,27 @@ java_sdk_library { ], installable: true, } + +genrule { + name: "statslog-service-permission-java-gen", + tools: ["stats-log-api-gen"], + cmd: "$(location stats-log-api-gen) --java $(out) --module permissioncontroller" + + " --javaPackage com.android.permission" + + " --javaClass PermissionStatsLog --minApiLevel 29", + out: ["com/android/permission/PermissionStatsLog.java"], +} + +java_library { + name: "service-permission-statsd", + srcs: [ + ":statslog-service-permission-java-gen", + ], + libs: [ + "framework-statsd.stubs.module_lib", + ], + apex_available: [ + "com.android.permission", + ], + min_sdk_version: "30", + sdk_version: "system_server_current", +} |