Merge "Add logs for sensor privacy enable dialog." into sc-dev am: 81f862389f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15239319 Change-Id: Ie26385bca0b3836ccd49b85679b80d8c37971465
This commit is contained in:
@@ -38,6 +38,10 @@ import com.android.systemui.statusbar.phone.KeyguardDismissUtil
|
||||
import com.android.systemui.statusbar.policy.IndividualSensorPrivacyController
|
||||
import com.android.systemui.statusbar.policy.KeyguardStateController
|
||||
import javax.inject.Inject
|
||||
import com.android.internal.util.FrameworkStatsLog.PRIVACY_TOGGLE_DIALOG_INTERACTION
|
||||
import com.android.internal.util.FrameworkStatsLog.PRIVACY_TOGGLE_DIALOG_INTERACTION__ACTION__ENABLE
|
||||
import com.android.internal.util.FrameworkStatsLog.PRIVACY_TOGGLE_DIALOG_INTERACTION__ACTION__CANCEL
|
||||
import com.android.internal.util.FrameworkStatsLog.write
|
||||
|
||||
/**
|
||||
* Dialog to be shown on top of apps that are attempting to use a sensor (e.g. microphone) which is
|
||||
@@ -185,16 +189,25 @@ class SensorUseStartedActivity @Inject constructor(
|
||||
keyguardDismissUtil.executeWhenUnlocked({
|
||||
bgHandler.postDelayed({
|
||||
disableSensorPrivacy()
|
||||
write(PRIVACY_TOGGLE_DIALOG_INTERACTION,
|
||||
PRIVACY_TOGGLE_DIALOG_INTERACTION__ACTION__ENABLE,
|
||||
sensorUsePackageName)
|
||||
}, UNLOCK_DELAY_MILLIS)
|
||||
|
||||
false
|
||||
}, false, true)
|
||||
} else {
|
||||
disableSensorPrivacy()
|
||||
write(PRIVACY_TOGGLE_DIALOG_INTERACTION,
|
||||
PRIVACY_TOGGLE_DIALOG_INTERACTION__ACTION__ENABLE,
|
||||
sensorUsePackageName)
|
||||
}
|
||||
}
|
||||
BUTTON_NEGATIVE -> {
|
||||
unsuppressImmediately = false
|
||||
write(PRIVACY_TOGGLE_DIALOG_INTERACTION,
|
||||
PRIVACY_TOGGLE_DIALOG_INTERACTION__ACTION__CANCEL,
|
||||
sensorUsePackageName)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user