diff options
| author | 2019-06-14 13:39:14 -0700 | |
|---|---|---|
| committer | 2019-06-14 16:58:25 -0700 | |
| commit | f94be8a9f8326356e8a0151f16cb6e68f5bec57b (patch) | |
| tree | 490449dbcf427b51bb0309fa661e199e6176a5d6 | |
| parent | a94ba37208070ed1202497ea19e54fcbf4cd361f (diff) | |
Remove PowerManager.ACTION_SCREEN_BRIGHTNESS_BOOST_CHANGED.
The action was marked as deprecated and removed in Oreo but left around.
Bug: 135214188
Test: atest android.os.PowerManagerTest
Test: atest android.os.cts.PowerManagerTest
Test: atest android.os.cts.PowerManagerTests
Change-Id: Icc3e039dd135fe7e8895b7830d11efdedcfa05c3
| -rw-r--r-- | api/system-removed.txt | 5 | ||||
| -rw-r--r-- | core/java/android/os/PowerManager.java | 26 | ||||
| -rw-r--r-- | services/core/java/com/android/server/power/Notifier.java | 39 | ||||
| -rw-r--r-- | services/core/java/com/android/server/power/PowerManagerService.java | 6 |
4 files changed, 1 insertions, 75 deletions
diff --git a/api/system-removed.txt b/api/system-removed.txt index e3665f647671..3e26a9baba19 100644 --- a/api/system-removed.txt +++ b/api/system-removed.txt @@ -151,11 +151,6 @@ package android.os { field public static final boolean PERMISSIONS_REVIEW_REQUIRED = true; } - public final class PowerManager { - method @Deprecated public boolean isScreenBrightnessBoosted(); - field @Deprecated public static final String ACTION_SCREEN_BRIGHTNESS_BOOST_CHANGED = "android.os.action.SCREEN_BRIGHTNESS_BOOST_CHANGED"; - } - } package android.service.notification { diff --git a/core/java/android/os/PowerManager.java b/core/java/android/os/PowerManager.java index 2fff595d7150..535d887de9ae 100644 --- a/core/java/android/os/PowerManager.java +++ b/core/java/android/os/PowerManager.java @@ -1289,20 +1289,6 @@ public final class PowerManager { } } - /** - * Returns whether the screen brightness is currently boosted to maximum, caused by a call - * to {@link #boostScreenBrightness(long)}. - * @return {@code True} if the screen brightness is currently boosted. {@code False} otherwise. - * - * @deprecated This call is rarely used and will be phased out soon. - * @hide - * @removed - */ - @SystemApi @Deprecated - public boolean isScreenBrightnessBoosted() { - return false; - } - /** * Returns true if the specified wake lock level is supported. * @@ -2031,18 +2017,6 @@ public final class PowerManager { public static final String EXTRA_POWER_SAVE_MODE = "mode"; /** - * Intent that is broadcast when the state of {@link #isScreenBrightnessBoosted()} has changed. - * This broadcast is only sent to registered receivers. - * - * @deprecated This intent is rarely used and will be phased out soon. - * @hide - * @removed - **/ - @SystemApi @Deprecated - public static final String ACTION_SCREEN_BRIGHTNESS_BOOST_CHANGED - = "android.os.action.SCREEN_BRIGHTNESS_BOOST_CHANGED"; - - /** * Constant for PreIdleTimeout normal mode (default mode, not short nor extend timeout) . * @hide */ diff --git a/services/core/java/com/android/server/power/Notifier.java b/services/core/java/com/android/server/power/Notifier.java index b81d969a1bb2..edf0cbfe459a 100644 --- a/services/core/java/com/android/server/power/Notifier.java +++ b/services/core/java/com/android/server/power/Notifier.java @@ -91,7 +91,6 @@ public class Notifier { private static final int MSG_USER_ACTIVITY = 1; private static final int MSG_BROADCAST = 2; private static final int MSG_WIRELESS_CHARGING_STARTED = 3; - private static final int MSG_SCREEN_BRIGHTNESS_BOOST_CHANGED = 4; private static final int MSG_PROFILE_TIMED_OUT = 5; private static final int MSG_WIRED_CHARGING_STARTED = 6; @@ -127,7 +126,6 @@ public class Notifier { private final NotifierHandler mHandler; private final Intent mScreenOnIntent; private final Intent mScreenOffIntent; - private final Intent mScreenBrightnessBoostIntent; // True if the device should suspend when the screen is off due to proximity. private final boolean mSuspendWhenScreenOffDueToProximityConfig; @@ -181,10 +179,6 @@ public class Notifier { mScreenOffIntent.addFlags( Intent.FLAG_RECEIVER_REGISTERED_ONLY | Intent.FLAG_RECEIVER_FOREGROUND | Intent.FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS); - mScreenBrightnessBoostIntent = - new Intent(PowerManager.ACTION_SCREEN_BRIGHTNESS_BOOST_CHANGED); - mScreenBrightnessBoostIntent.addFlags( - Intent.FLAG_RECEIVER_REGISTERED_ONLY | Intent.FLAG_RECEIVER_FOREGROUND); mSuspendWhenScreenOffDueToProximityConfig = context.getResources().getBoolean( com.android.internal.R.bool.config_suspendWhenScreenOffDueToProximity); @@ -560,20 +554,6 @@ public class Notifier { } /** - * Called when screen brightness boost begins or ends. - */ - public void onScreenBrightnessBoostChanged() { - if (DEBUG) { - Slog.d(TAG, "onScreenBrightnessBoostChanged"); - } - - mSuspendBlocker.acquire(); - Message msg = mHandler.obtainMessage(MSG_SCREEN_BRIGHTNESS_BOOST_CHANGED); - msg.setAsynchronous(true); - mHandler.sendMessage(msg); - } - - /** * Called when there has been user activity. */ public void onUserActivity(int event, int uid) { @@ -729,22 +709,6 @@ public class Notifier { } } - private void sendBrightnessBoostChangedBroadcast() { - if (DEBUG) { - Slog.d(TAG, "Sending brightness boost changed broadcast."); - } - - mContext.sendOrderedBroadcastAsUser(mScreenBrightnessBoostIntent, UserHandle.ALL, null, - mScreeBrightnessBoostChangedDone, mHandler, 0, null, null); - } - - private final BroadcastReceiver mScreeBrightnessBoostChangedDone = new BroadcastReceiver() { - @Override - public void onReceive(Context context, Intent intent) { - mSuspendBlocker.release(); - } - }; - private void sendWakeUpBroadcast() { if (DEBUG) { Slog.d(TAG, "Sending wake up broadcast."); @@ -861,9 +825,6 @@ public class Notifier { case MSG_WIRELESS_CHARGING_STARTED: showWirelessChargingStarted(msg.arg1, msg.arg2); break; - case MSG_SCREEN_BRIGHTNESS_BOOST_CHANGED: - sendBrightnessBoostChangedBroadcast(); - break; case MSG_PROFILE_TIMED_OUT: lockProfile(msg.arg1); break; diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java index cfd3ae6ef594..d599441b3ba1 100644 --- a/services/core/java/com/android/server/power/PowerManagerService.java +++ b/services/core/java/com/android/server/power/PowerManagerService.java @@ -2516,7 +2516,6 @@ public final class PowerManagerService extends SystemService } } mScreenBrightnessBoostInProgress = false; - mNotifier.onScreenBrightnessBoostChanged(); userActivityNoUpdateLocked(now, PowerManager.USER_ACTIVITY_EVENT_OTHER, 0, Process.SYSTEM_UID); } @@ -3123,10 +3122,7 @@ public final class PowerManagerService extends SystemService Slog.i(TAG, "Brightness boost activated (uid " + uid +")..."); mLastScreenBrightnessBoostTime = eventTime; - if (!mScreenBrightnessBoostInProgress) { - mScreenBrightnessBoostInProgress = true; - mNotifier.onScreenBrightnessBoostChanged(); - } + mScreenBrightnessBoostInProgress = true; mDirty |= DIRTY_SCREEN_BRIGHTNESS_BOOST; userActivityNoUpdateLocked(eventTime, |