Укажите возможность AccessibilityService
В руководстве Android Api для службы доступности отпечатков пальцев написано следующее предложение:
- Объявите разрешение USE_FINGERPRINT и возможность CAPABILITY_CAN_REQUEST_FINGERPRINT_GESTURES.
Тем не менее, я не могу найти, где на самом деле объявить о возможности. Это в поле AccessibilityServiceInfo.eventTypes? Это объявлено программно или в файле xml accessibilityService?
Заранее спасибо.
1 ответ
Решение
USE_FINGERPRINT
Это просто манифест разрешения и декларируется как любое другое разрешение. CAPABILITY_CAN_REQUEST_FINGERPRINT_GESTURES - это возможность службы специальных возможностей, которая объявлена в xml-файле конфигурации службы следующим образом:
<accessibility-service
xmlns:android="http://schemas.android.com/apk/res/android"
...
android:accessibilityFlags="otherFlags|flagRequestFingerprintGestures"
android:canRequestFingerprintGestures="true"
...
/>
Лучшая справочная страница, чтобы узнать обо всем этом: https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html