commit | cad0f5a1543e2513121a9d7effd8049f60f1e4d0 | [log] [tgz] |
---|---|---|
author | Jenny Ho <hsiufangho@google.com> | Mon May 27 10:32:12 2024 +0800 |
committer | Jenny Ho <hsiufangho@google.com> | Tue Jun 11 01:16:18 2024 +0000 |
tree | bdc6415dfa134dd9d407efcbfd6489b572a5d13b | |
parent | 7b155a8ac15ba7d254c96659a0b42c46131eb382 [diff] |
create setChargingPolicy Bug: 342333571 Change-Id: Id6770b0f0d85550900334b38a3acac5f4a8acf47 Signed-off-by: Jenny Ho <hsiufangho@google.com>
diff --git a/services/core/java/com/android/server/health/HealthServiceWrapperAidl.java b/services/core/java/com/android/server/health/HealthServiceWrapperAidl.java index 1153cc3..d4c2059 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 @@ } } + 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); }