Hello Peps, What would be the best practice to det...
# android
r
Hello Peps, What would be the best practice to detect which accessibility features are enabled in android(I'm looking for any fixed identifier in
AccessibilityServiceInfo
)? for example :
SpeechToText TalkBack SelectToSpeak SwitchAccess AccessibilityMenu
Copy code
enum class AccessibilitySetting(open val flagType: Int) {
    SpeechToText(flagType = 258),

    TalkBack(flagType = 245),

    SelectToSpeak(flagType = 497),

    SwitchAccess(flagType = 241),

    AccessibilityMenu(flagType = 288);

    companion object {
        fun getFlag(type: Int): AccessibilitySetting? {
            return values().firstOrNull { it.flagType == type }
        }
    }
}