AndroidAPI中文文档AccessibilityService

Android API中文文档AccessibilityService是本文要介绍的内容,主要是来了解并学习Android API帮助文档的内容,具体关于Android API内容的详解来看本文。

秦州网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联从2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

一、Android API结构

 
 
  1. java.lang.Object   
  2. android.content.Context  
  3. android.content.ContextWrapper  
  4. android.app.Service  
  5. android.accessibilityservice.AccessibilityService  
  6. public abstract class AccessibilityService extends Service 

二、Android API类概述

Android API中当AccessibilityEvent事件被启动后AccessibilityService 会接收回调函数运行于后台,这些事件指的是在用户接口间的状态转换,比如,焦点变化,按钮被点击等。一些辅助服务继承于此类并且实现它的抽象方法,像这样的一个服务和其他服务一样在AndroidManifest.xml中被声明但它必须被指定操纵

android.accessibilityservice.AccessibilityService的意图,下面的是一段例子:

 
 
  1.  
  2.  
  3.  
  4.  
  5.  

Android API中辅助服务的声明周期只能被系统管理,启动或者停止这个服务必须由明确的用户通过启用或停用设备的设定,在系统通过呼叫onServiceConnected()方法与服务绑定后,这个方法才能被想要执行装载的客户端所重载使用,一个辅助服务通过呼叫setServiceInfo(AccessibilityServiceInfo)方法来设定AccessibilityServiceInfo而配置。你可以在任何时候改变这个服务的配置但最好是在重载方法onServiceConnected().中来使用。

一个辅助服务可以在特定的包中注册事件以提供特殊的反馈类型并且当最后一个关联的事件被解除的时候发出明确的超时提醒。

三、Android API通告策略

Android API中对于每个回馈类型只有一个辅助服务被通知,服务登记处按顺序被通知,因此,如果有两个服务为同一个包中的同一回馈类型注册那么第一个会被通知,然而有可能的是,可以为一个给定的回馈类型去把一个服务注册为默认的,这样的话如果没有其他的服务来取代这个事件这个服务就会被呼出使用,换句话说,默认的服务不会与其他的服务竞争并且不管注册的顺序而被通知。

四、Android API公共方法:

 
 
  1. abstract void onAccessibilityEvent(AccessibilityEvent event) 

回调AccessibilityEvents.

参数

event 一个事件

 
 
  1. public final IBinder onBind (Intent intent) 

实现返回一个内部的辅助接口的实现,子类不能被重写。

参数

intent  与服务相绑定的意图,注意其他任何包含在Intent的外部意图将不能在此使用。

返回值

返回一个客户端可以在服务上访问的IBinder。

 
 
  1. public abstract void onInterrupt () 

打断辅助回馈内容时呼叫。

五、Android API保护方法:

 
 
  1. protected void onServiceConnected () 

这个方法是AccessibilityService声明周期的一部分,在系统成功与服务绑定后才被呼叫,如果用来设定AccessibilityServiceInfo.这个方法更为方便。

小结:Android API中文文档AccessibilityService的内容介绍完了,希望通过Android API文档的学习能对你有所帮助。

当前名称:AndroidAPI中文文档AccessibilityService
本文地址:http://www.shufengxianlan.com/qtweb/news43/263743.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联