Loading packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java +8 −6 Original line number Diff line number Diff line Loading @@ -30,13 +30,10 @@ import android.hardware.Sensor; import android.hardware.SensorManager; import android.hardware.TriggerEvent; import android.hardware.TriggerEventListener; import android.media.AudioAttributes; import android.net.Uri; import android.os.Handler; import android.os.PowerManager; import android.os.SystemClock; import android.os.UserHandle; import android.os.Vibrator; import android.provider.Settings; import android.text.TextUtils; import android.util.Log; Loading Loading @@ -104,7 +101,7 @@ public class DozeSensors { return null; } public void setListen(boolean listen) { public void setListening(boolean listen) { for (TriggerSensor s : mSensors) { s.setListening(listen); if (listen) { Loading Loading @@ -209,8 +206,7 @@ public class DozeSensors { @AnyThread public void onTrigger(TriggerEvent event) { mHandler.post(mWakeLock.wrap(() -> { if (DEBUG) Log.d(TAG, "onTrigger: " + triggerEventToString(event)); if (DEBUG) Log.d(TAG, "onTrigger: " + triggerEventToString(event)); boolean sensorPerformsProxCheck = false; if (mSensor.getType() == Sensor.TYPE_PICK_UP_GESTURE) { int subType = (int) event.values[0]; Loading Loading @@ -250,6 +246,12 @@ public class DozeSensors { } public interface Callback { /** * Called when a sensor requests a pulse * @param pulseReason Requesting sensor, e.g. {@link DozeLog#PULSE_REASON_SENSOR_PICKUP} * @param sensorPerformedProxCheck true if the sensor already checked for FAR proximity. */ void onSensorPulse(int pulseReason, boolean sensorPerformedProxCheck); } } packages/SystemUI/src/com/android/systemui/doze/DozeService.java +1 −3 Original line number Diff line number Diff line Loading @@ -36,8 +36,6 @@ import android.util.Log; import android.view.Display; import com.android.internal.hardware.AmbientDisplayConfiguration; import com.android.internal.util.Preconditions; import com.android.systemui.DejankUtils; import com.android.systemui.SystemUIApplication; import com.android.systemui.statusbar.phone.DozeParameters; import com.android.systemui.util.Assert; Loading Loading @@ -298,7 +296,7 @@ public class DozeService extends DreamService implements DozeSensors.Callback { private void listenForPulseSignals(boolean listen) { if (DEBUG) Log.d(mTag, "listenForPulseSignals: " + listen); mDozeSensors.setListen(listen); mDozeSensors.setListening(listen); listenForBroadcasts(listen); listenForNotifications(listen); } Loading Loading
packages/SystemUI/src/com/android/systemui/doze/DozeSensors.java +8 −6 Original line number Diff line number Diff line Loading @@ -30,13 +30,10 @@ import android.hardware.Sensor; import android.hardware.SensorManager; import android.hardware.TriggerEvent; import android.hardware.TriggerEventListener; import android.media.AudioAttributes; import android.net.Uri; import android.os.Handler; import android.os.PowerManager; import android.os.SystemClock; import android.os.UserHandle; import android.os.Vibrator; import android.provider.Settings; import android.text.TextUtils; import android.util.Log; Loading Loading @@ -104,7 +101,7 @@ public class DozeSensors { return null; } public void setListen(boolean listen) { public void setListening(boolean listen) { for (TriggerSensor s : mSensors) { s.setListening(listen); if (listen) { Loading Loading @@ -209,8 +206,7 @@ public class DozeSensors { @AnyThread public void onTrigger(TriggerEvent event) { mHandler.post(mWakeLock.wrap(() -> { if (DEBUG) Log.d(TAG, "onTrigger: " + triggerEventToString(event)); if (DEBUG) Log.d(TAG, "onTrigger: " + triggerEventToString(event)); boolean sensorPerformsProxCheck = false; if (mSensor.getType() == Sensor.TYPE_PICK_UP_GESTURE) { int subType = (int) event.values[0]; Loading Loading @@ -250,6 +246,12 @@ public class DozeSensors { } public interface Callback { /** * Called when a sensor requests a pulse * @param pulseReason Requesting sensor, e.g. {@link DozeLog#PULSE_REASON_SENSOR_PICKUP} * @param sensorPerformedProxCheck true if the sensor already checked for FAR proximity. */ void onSensorPulse(int pulseReason, boolean sensorPerformedProxCheck); } }
packages/SystemUI/src/com/android/systemui/doze/DozeService.java +1 −3 Original line number Diff line number Diff line Loading @@ -36,8 +36,6 @@ import android.util.Log; import android.view.Display; import com.android.internal.hardware.AmbientDisplayConfiguration; import com.android.internal.util.Preconditions; import com.android.systemui.DejankUtils; import com.android.systemui.SystemUIApplication; import com.android.systemui.statusbar.phone.DozeParameters; import com.android.systemui.util.Assert; Loading Loading @@ -298,7 +296,7 @@ public class DozeService extends DreamService implements DozeSensors.Callback { private void listenForPulseSignals(boolean listen) { if (DEBUG) Log.d(mTag, "listenForPulseSignals: " + listen); mDozeSensors.setListen(listen); mDozeSensors.setListening(listen); listenForBroadcasts(listen); listenForNotifications(listen); } Loading