Loading core/api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -33050,7 +33050,7 @@ package android.os { public static class PerformanceHintManager.Session implements java.io.Closeable { method public void close(); method public void reportActualWorkDuration(long); method public void setPreferPowerEfficiency(boolean); method @FlaggedApi("android.os.adpf_prefer_power_efficiency") public void setPreferPowerEfficiency(boolean); method public void setThreads(@NonNull int[]); method public void updateTargetWorkDuration(long); } core/java/android/os/PerformanceHintManager.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.os; import android.annotation.FlaggedApi; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; Loading Loading @@ -231,6 +232,7 @@ public final class PerformanceHintManager { * * @param enabled The flag that sets whether this session uses power-efficient scheduling. */ @FlaggedApi(Flags.FLAG_ADPF_PREFER_POWER_EFFICIENCY) public void setPreferPowerEfficiency(boolean enabled) { nativeSetPreferPowerEfficiency(mNativeSessionPtr, enabled); } Loading core/java/android/os/flags.aconfig +7 −0 Original line number Diff line number Diff line Loading @@ -34,3 +34,10 @@ flag { description: "Introduce a constant as maximum value of bugreport mode." bug: "305067125" } flag { name: "adpf_prefer_power_efficiency" namespace: "game" description: "Guards the ADPF power efficiency API" bug: "288117936" } Loading
core/api/current.txt +1 −1 Original line number Diff line number Diff line Loading @@ -33050,7 +33050,7 @@ package android.os { public static class PerformanceHintManager.Session implements java.io.Closeable { method public void close(); method public void reportActualWorkDuration(long); method public void setPreferPowerEfficiency(boolean); method @FlaggedApi("android.os.adpf_prefer_power_efficiency") public void setPreferPowerEfficiency(boolean); method public void setThreads(@NonNull int[]); method public void updateTargetWorkDuration(long); }
core/java/android/os/PerformanceHintManager.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.os; import android.annotation.FlaggedApi; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; Loading Loading @@ -231,6 +232,7 @@ public final class PerformanceHintManager { * * @param enabled The flag that sets whether this session uses power-efficient scheduling. */ @FlaggedApi(Flags.FLAG_ADPF_PREFER_POWER_EFFICIENCY) public void setPreferPowerEfficiency(boolean enabled) { nativeSetPreferPowerEfficiency(mNativeSessionPtr, enabled); } Loading
core/java/android/os/flags.aconfig +7 −0 Original line number Diff line number Diff line Loading @@ -34,3 +34,10 @@ flag { description: "Introduce a constant as maximum value of bugreport mode." bug: "305067125" } flag { name: "adpf_prefer_power_efficiency" namespace: "game" description: "Guards the ADPF power efficiency API" bug: "288117936" }