Add logs for sensor privacy enable dialog.

BUG: 192269258

Test: statsd_testdrive 382
Change-Id: I0a0a01ad013586c84ccf85cd7ef867c70a0a70cb
This commit is contained in:
Pyuli Naithani
2021-07-09 00:12:46 +00:00
parent d377029798
commit 5605cec3cd

View File

@@ -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)
}
}