Expose InferenceInfo via Hidden API for V to use in Settings App.
- Parse InferenceInfo based on a proto definition to be reused in the remote implementation and passed as byte[] in the result Bundle incase of success and Base64 string in the PersistableBundle incase of failures. - Add a in-memory list of inference info as received from the remote implementation. - Evict entries based on max-age of configured 3 hours, as settings app will query this data every hour. Bug: 335390745 Change-Id: I92883c1009ffcda4f499e439928ab4528f6483a5
Showing
- core/java/android/app/ondeviceintelligence/IOnDeviceIntelligenceManager.aidl 4 additions, 0 deletions...pp/ondeviceintelligence/IOnDeviceIntelligenceManager.aidl
- core/java/android/app/ondeviceintelligence/InferenceInfo.aidl 22 additions, 0 deletions.../java/android/app/ondeviceintelligence/InferenceInfo.aidl
- core/java/android/app/ondeviceintelligence/InferenceInfo.java 211 additions, 0 deletions.../java/android/app/ondeviceintelligence/InferenceInfo.java
- core/java/android/app/ondeviceintelligence/OnDeviceIntelligenceManager.java 18 additions, 0 deletions...app/ondeviceintelligence/OnDeviceIntelligenceManager.java
- core/java/android/service/ondeviceintelligence/OnDeviceSandboxedInferenceService.java 5 additions, 0 deletions...deviceintelligence/OnDeviceSandboxedInferenceService.java
- proto/src/ondeviceintelligence/inference_info.proto 34 additions, 0 deletionsproto/src/ondeviceintelligence/inference_info.proto
- services/core/java/com/android/server/ondeviceintelligence/BundleUtil.java 12 additions, 3 deletions...a/com/android/server/ondeviceintelligence/BundleUtil.java
- services/core/java/com/android/server/ondeviceintelligence/InferenceInfoStore.java 99 additions, 0 deletions...droid/server/ondeviceintelligence/InferenceInfoStore.java
- services/core/java/com/android/server/ondeviceintelligence/OnDeviceIntelligenceManagerInternal.java 5 additions, 0 deletions...viceintelligence/OnDeviceIntelligenceManagerInternal.java
- services/core/java/com/android/server/ondeviceintelligence/OnDeviceIntelligenceManagerService.java 23 additions, 5 deletions...eviceintelligence/OnDeviceIntelligenceManagerService.java
Loading
Please register or sign in to comment