Fix sensitivity to writability declarations
Bug: 388877875 Test: N/A - CTS test to follow Flag: com.android.settingslib.flags.settings_catalyst Change-Id: I32d92b427bafe474f0e082923603781ad561cdd8 NO_IFTTT=sensitivity level not a field in legacy Preference Controller
This commit is contained in:
@@ -30,6 +30,7 @@ import com.android.settingslib.metadata.MainSwitchPreference
|
|||||||
import com.android.settingslib.metadata.PreferenceLifecycleContext
|
import com.android.settingslib.metadata.PreferenceLifecycleContext
|
||||||
import com.android.settingslib.metadata.PreferenceLifecycleProvider
|
import com.android.settingslib.metadata.PreferenceLifecycleProvider
|
||||||
import com.android.settingslib.metadata.ReadWritePermit
|
import com.android.settingslib.metadata.ReadWritePermit
|
||||||
|
import com.android.settingslib.metadata.SensitivityLevel
|
||||||
|
|
||||||
/** Accessibility settings for vibration. */
|
/** Accessibility settings for vibration. */
|
||||||
// LINT.IfChange
|
// LINT.IfChange
|
||||||
@@ -62,6 +63,9 @@ class VibrationMainSwitchPreference :
|
|||||||
callingUid: Int,
|
callingUid: Int,
|
||||||
) = ReadWritePermit.ALLOW
|
) = ReadWritePermit.ALLOW
|
||||||
|
|
||||||
|
override val sensitivityLevel: Int
|
||||||
|
get() = SensitivityLevel.NO_SENSITIVITY
|
||||||
|
|
||||||
override fun onResume(context: PreferenceLifecycleContext) {
|
override fun onResume(context: PreferenceLifecycleContext) {
|
||||||
vibrator = context.getSystemService(Vibrator::class.java)
|
vibrator = context.getSystemService(Vibrator::class.java)
|
||||||
context
|
context
|
||||||
|
@@ -32,6 +32,7 @@ import com.android.settingslib.metadata.PreferenceLifecycleProvider
|
|||||||
import com.android.settingslib.metadata.PreferenceMetadata
|
import com.android.settingslib.metadata.PreferenceMetadata
|
||||||
import com.android.settingslib.metadata.RangeValue
|
import com.android.settingslib.metadata.RangeValue
|
||||||
import com.android.settingslib.metadata.ReadWritePermit
|
import com.android.settingslib.metadata.ReadWritePermit
|
||||||
|
import com.android.settingslib.metadata.SensitivityLevel
|
||||||
import com.android.settingslib.preference.PreferenceBinding
|
import com.android.settingslib.preference.PreferenceBinding
|
||||||
import com.android.settingslib.widget.UsageProgressBarPreference
|
import com.android.settingslib.widget.UsageProgressBarPreference
|
||||||
|
|
||||||
@@ -113,6 +114,9 @@ class BatteryHeaderPreference :
|
|||||||
override fun getWritePermit(context: Context, value: Int?, callingPid: Int, callingUid: Int) =
|
override fun getWritePermit(context: Context, value: Int?, callingPid: Int, callingUid: Int) =
|
||||||
ReadWritePermit.DISALLOW
|
ReadWritePermit.DISALLOW
|
||||||
|
|
||||||
|
override val sensitivityLevel: Int
|
||||||
|
get() = SensitivityLevel.NO_SENSITIVITY
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
private const val KEY = "battery_header"
|
private const val KEY = "battery_header"
|
||||||
private const val BATTERY_MAX_LEVEL: Long = 100L
|
private const val BATTERY_MAX_LEVEL: Long = 100L
|
||||||
|
Reference in New Issue
Block a user