summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jenny Ho <hsiufangho@google.com> 2024-05-27 10:32:12 +0800
committer Jenny Ho <hsiufangho@google.com> 2024-06-11 01:16:18 +0000
commitcad0f5a1543e2513121a9d7effd8049f60f1e4d0 (patch)
treebdc6415dfa134dd9d407efcbfd6489b572a5d13b
parent7b155a8ac15ba7d254c96659a0b42c46131eb382 (diff)
create setChargingPolicy
Bug: 342333571 Change-Id: Id6770b0f0d85550900334b38a3acac5f4a8acf47 Signed-off-by: Jenny Ho <hsiufangho@google.com>
-rw-r--r--services/core/java/com/android/server/health/HealthServiceWrapperAidl.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/health/HealthServiceWrapperAidl.java b/services/core/java/com/android/server/health/HealthServiceWrapperAidl.java
index 1153cc37e3da..d4c205964b35 100644
--- a/services/core/java/com/android/server/health/HealthServiceWrapperAidl.java
+++ b/services/core/java/com/android/server/health/HealthServiceWrapperAidl.java
@@ -198,6 +198,16 @@ class HealthServiceWrapperAidl extends HealthServiceWrapper {
}
}
+ public void setChargingPolicy(int policy) throws RemoteException {
+ IHealth service = mLastService.get();
+ if (service == null) return;
+ try {
+ service.setChargingPolicy(policy);
+ } catch (UnsupportedOperationException | ServiceSpecificException ex) {
+ return;
+ }
+ }
+
private static void traceBegin(String name) {
Trace.traceBegin(Trace.TRACE_TAG_SYSTEM_SERVER, name);
}