AccessibilityService开发过程

创建一个服务,继承AccessibilityService


AccessibilityService开发过程_第1张图片

实现必须的两个方法

AccessibilityService开发过程_第2张图片

AccessibilityService的方法是用:

你真的理解AccessibilityService吗 -


在AndroidManifest.xml中声明服务

AccessibilityService开发过程_第3张图片

配置服务,可以配置该服务可以接受到的消息

AccessibilityService开发过程_第4张图片


AccessibilityService开发过程_第5张图片

现在我们对配置中的重要属性进行说明:

accessibilityEventTypes:表示该服务对界面中的哪些变化感兴趣,即哪些事件通知,比如窗口打开,滑动,焦点变化,长按等.具体的值可以在AccessibilityEvent类中查到,如typeAllMask表示接受所有的事件通知.

accessibilityFeedbackType:表示反馈方式,比如是语音播放,还是震动

canRetrieveWindowContent:表示该服务能否访问活动窗口中的内容.也就是如果你希望在服务中获取窗体内容的化,则需要设置其值为true.

notificationTimeout:接受事件的时间间隔,通常将其设置为100即可.

packageNames:表示对该服务是用来监听哪个包的产生的事件

辅助功能 AccessibilityService笔记(2) -

总结】Android辅助功能(一)-AccessibilityEvent的分发 - CSDN博客

Android微信自动回复功能 -


a微信揭秘

![一个每日更新的干货公众号](http://www.foyiwo.com/server/../Public/Uploads/2019-01-03/5c2dd0fe4e89f.jpg)

你可能感兴趣的:(AccessibilityService开发过程)