Я хочу использовать параметр canRequestFilterKeyEvents в моем приложении с поддержкой специальных возможностей. Я получаю предупреждение о том, что это поддерживается только на уровне API 18, а минимальный API моего приложения - 14.
Я в порядке, если функции, которые я включаю с помощью этого параметра, недоступны для пользователей ниже уровня API 18. Но я хочу убедиться, что приложение не выйдет из строя в более старой версии, потому что этот параметр включен.
У меня этот параметр включен в файле accessibility_service_config.xml. Я привел полную конфигурацию ниже.
<accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"
android:description="@string/accessibility_service_description"
android:accessibilityEventTypes="typeAllMask"
android:accessibilityFlags="flagDefault|flagReportViewIds|flagIncludeNotImportantViews|flagRequestFilterKeyEvents"
android:accessibilityFeedbackType="feedbackVisual"
android:notificationTimeout="100"
android:canRetrieveWindowContent="true"
android:canRequestFilterKeyEvents="true"
/>