Estoy tratando de crear una aplicación, en la que quiero deshabilitar todos los botones. Logré deshabilitar los botones Inicio, Volumen y Atrás, pero no puedo deshabilitar el botón Reciente.
Intenté deshabilitar el botón Recientes usando Accesibilidad pero no tuve suerte.
Soy nuevo en Stack, así que guíame si he cometido algún error al hacer la pregunta.
Mi código: (que no funciona)
class MyAccessibilityService : AccessibilityService() { override fun onInterrupt() { } override fun onKeyEvent(event: KeyEvent?): Boolean { Utilsfun.ToastMsg(this,"keyevent") return super.onKeyEvent(event) } override fun onAccessibilityEvent(event: AccessibilityEvent?) { val nodeInfo = event!!.source val className = event.getClassName() priE("Accessbilityt", className.toString()); if (className.equals("com.android.internal.policy.impl.RecentApplicationsDialog") || className.equals("com.android.systemui.recent.RecentsActivity") || className.equals("com.android.systemui.recents.RecentsActivity") || className.equals("com.android.systemui.recents.SeparatedRecentsActivity") ){ performGlobalAction(GLOBAL_ACTION_BACK) } } override fun onGesture(gestureId: Int): Boolean { return super.onGesture(gestureId) } override fun onServiceConnected() { super.onServiceConnected() priE("Accessbilityt", "onServiceConnected"); } }Puedo detectar la acción con este código pero no puedo deshabilitarlo.