Android accessibilityserver |
您所在的位置:网站首页 › AccessibilityUIServer监听 › Android accessibilityserver |
相信大家都见过这么一个界面 这是在辅助功能里面的界面,对于这个界面,相比大家都比较熟悉,这儿就不再解释了,打开这个页面是在设置里面,。。。。。。。。。。。。。。。。。。不如整体。要提供辅助服务,我们需要的是使用Accessibilityserver这个辅助类, accessibilityserver的功能主要有几个:文字转语音(这个不支持中文),触觉反馈,手势操作,轨迹球和手柄操作; 而我们最常用的是使用accessibilityserver来构建属于自己的辅助服务,比如常用的有威信的抢红包,还有自动回复等, Accessibility服务可以为所有的应用程,一组应用程序或单个应用程序提供这些增强功能。由于这边没有翻墙,所以就无法给出google的帮助文档。。。抱歉
对于accessibilityserver的使用,一般需要三个东西,第一个自然是一个继承了accessibilityserver的server类,比如: public class MyAccessserver extends AccessibilityService{ @Override protected void onServiceConnected() { super.onServiceConnected(); } //接受系统发送的消息 @Override public void onAccessibilityEvent(AccessibilityEvent event) { } @Override public void onInterrupt() { } } //这是最原始的版本 他的主要步骤就是继承AccessibilityServcie服务,实现onAccessibilityEvent方法,配置好相关的内容(一般都是用xml文件来配置),最后在AndroidMainfest声明相关配置 关于配置用的xml文件: 以上是网上截取的用来监听tecent的微信的xml文件,关于各个参数,希望有条件的同学自己去查查,这边就不赘讲了, 然后是mainfest文件:
在mainfest文件里面,主要是配置下 他的server文件,修改下版本号因为要求最低为1.4,基本都是设置1.8 然后再把xml文件设置为他的资源文件 运行项目,再在设置里面的辅助文件勾选下你的应用,就可以使用了,如果想了解更多,可以百度下微信自动回复 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |