diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-08-07 07:29:43 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-08-07 07:29:43 +0000 |
commit | cc197a8eac85c047dc3234d2b2d22fa7b5113c10 (patch) | |
tree | 36d9ce1ffc239ce9531d3fa007e87954bc5c7df6 | |
parent | 3179481974a2bab90c07d745ca28940b9d5ef266 (diff) | |
parent | ca5ba94a49f1e0f8abba82a264925483cb521c59 (diff) | |
download | base-cc197a8eac85c047dc3234d2b2d22fa7b5113c10.tar.gz |
Merge cherrypicks of ['googleplex-android-review.googlesource.com/23854268', 'googleplex-android-review.googlesource.com/24284580'] into udc-d1-release.
Change-Id: I330e00c17f31ff8748620ae39a500c80be6c1eef
3 files changed, 16 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/RemoteInputViewController.kt b/packages/SystemUI/src/com/android/systemui/statusbar/policy/RemoteInputViewController.kt index 22b4c9d81d25..736b14574da0 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/RemoteInputViewController.kt +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/RemoteInputViewController.kt @@ -16,6 +16,7 @@ package com.android.systemui.statusbar.policy +import android.app.ActivityOptions import android.app.Notification import android.app.PendingIntent import android.app.RemoteInput @@ -275,7 +276,10 @@ class RemoteInputViewControllerImpl @Inject constructor( entry.sbn.instanceId) try { - pendingIntent.send(view.context, 0, intent) + val options = ActivityOptions.makeBasic() + options.setPendingIntentBackgroundActivityStartMode( + ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED) + pendingIntent.send(view.context, 0, intent, null, null, null, options.toBundle()) } catch (e: PendingIntent.CanceledException) { Log.i(TAG, "Unable to send remote input result", e) uiEventLogger.logWithInstanceId( diff --git a/services/core/java/com/android/server/display/BrightnessRangeController.java b/services/core/java/com/android/server/display/BrightnessRangeController.java index 00564963fac3..5ca296153783 100644 --- a/services/core/java/com/android/server/display/BrightnessRangeController.java +++ b/services/core/java/com/android/server/display/BrightnessRangeController.java @@ -24,7 +24,7 @@ import java.util.function.BooleanSupplier; class BrightnessRangeController { - private static final boolean NBM_FEATURE_FLAG = false; + private static final boolean NBM_FEATURE_FLAG = true; private final HighBrightnessModeController mHbmController; private final NormalBrightnessModeController mNormalBrightnessModeController = @@ -42,6 +42,7 @@ class BrightnessRangeController { void dump(PrintWriter pw) { mHbmController.dump(pw); + mNormalBrightnessModeController.dump(pw); } void onAmbientLuxChange(float ambientLux) { diff --git a/services/core/java/com/android/server/display/NormalBrightnessModeController.java b/services/core/java/com/android/server/display/NormalBrightnessModeController.java index dbabc2441224..bd5ed23d4782 100644 --- a/services/core/java/com/android/server/display/NormalBrightnessModeController.java +++ b/services/core/java/com/android/server/display/NormalBrightnessModeController.java @@ -21,6 +21,7 @@ import android.os.PowerManager; import com.android.server.display.DisplayDeviceConfig.BrightnessLimitMapType; +import java.io.PrintWriter; import java.util.HashMap; import java.util.Map; @@ -41,6 +42,14 @@ class NormalBrightnessModeController { return recalculateMaxBrightness(); } + void dump(PrintWriter pw) { + pw.println("NormalBrightnessModeController:"); + pw.println(" mAutoBrightnessEnabled=" + mAutoBrightnessEnabled); + pw.println(" mAmbientLux=" + mAmbientLux); + pw.println(" mMaxBrightness=" + mMaxBrightness); + pw.println(" mMaxBrightnessLimits=" + mMaxBrightnessLimits); + } + boolean setAutoBrightnessState(int state) { boolean isEnabled = state == AutomaticBrightnessController.AUTO_BRIGHTNESS_ENABLED; if (isEnabled != mAutoBrightnessEnabled) { |