java - 指定 AccessibilityService 功能

标签 java android accessibilityservice

关于 fingerprint accessibility service 的 Android Api 指南,写下下面这句话:

  1. Declare the USE_FINGERPRINT permission and the CAPABILITY_CAN_REQUEST_FINGERPRINT_GESTURES capability.

但是,我似乎找不到在哪里实际声明该功能。它在 AccessibilityServiceInfo.eventTypes 字段中吗?它是以编程方式声明的还是在 xmlaccessibilityService 文件中声明的?

提前致谢。

最佳答案

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#CAPABILITY_CAN_REQUEST_FINGERPRINT_GESTURES

关于java - 指定 AccessibilityService 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48029401/

相关文章:

java - Angular html5 模式和 HAL 浏览器

Java多线程文件系统树遍历

java - 启动 Eclipse RCP 应用程序时小部件不显示

android - 线程 "LWJGL Application"中的异常

java - Android:与通用功能通信,无论类如何

android - Android Pie 中的 AccessibilityService 是否发生了变化?

java - 是否有用于应用程序级(而非数据库)事务(例如回滚)的框架

java - recyclerview 有滚动结束事件吗?

android - AccessibilityNodeInfo.performAction() 方法有时不起作用

AccessibilityService 中的 Android onAccessibilityEvent 未被调用