Android API中文文档AccessibilityService是本文要介绍的内容,主要是来了解并学习Android API帮助文档的内容,具体关于Android API内容的详解来看本文。
一、Android API结构
java.lang.Object
android.content.Context
android.content.ContextWrapper
android.app.Service
android.accessibilityservice.AccessibilityService
public abstract class AccessibilityService extends Service
二、Android API类概述
Android API中当AccessibilityEvent事件被启动后AccessibilityService 会接收回调函数运行于后台,这些事件指的是在用户接口间的状态转换,比如,焦点变化,按钮被点击等。一些辅助服务继承于此类并且实现它的抽象方法,像这样的一个服务和其他服务一样在AndroidManifest.xml中被声明但它必须被指定操纵
android.accessibilityservice.AccessibilityService的意图,下面的是一段例子:
<service android:name=".MyAccessibilityService">
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
</service>
Android API中辅助服务的声明周期只能被系统管理,启动或者停止这个服务必须由明确的用户通过启用或停用设备的设定,在系统通过呼叫onServiceConnected()方法与服务绑定后,这个方法才能被想要执行装载的客户端所重载使用,一个辅助服务通过呼叫setServiceInfo(AccessibilityServiceInfo)方法来设定AccessibilityServiceInfo而配置。你可以在任何时候改变这个服务的配置但最好是在重载方法onServiceConnected().中来使用。
一个辅助服务可以在特定的包中注册事件以提供特殊的反馈类型并且当最后一个关联的事件被解除的时候发出明确的超时提醒。
三、Android API通告策略
Android API中对于每个回馈类型只有一个辅助服务被通知,服务登记处按顺序被通知,因此,如果有两个服务为同一个包中的同一回馈类型注册那么第一个会被通知,然而有可能的是,可以为一个给定的回馈类型去把一个服务注册为默认的,这样的话如果没有其他的服务来取代这个事件这个服务就会被呼出使用,换句话说,默认的服务不会与其他的服务竞争并且不管注册的顺序而被通知。
四、Android API公共方法:
abstract void onAccessibilityEvent(AccessibilityEvent event)
回调AccessibilityEvents.
参数
event 一个事件
public final IBinder onBind (Intent intent)
实现返回一个内部的辅助接口的实现,子类不能被重写。
参数
intent 与服务相绑定的意图,注意其他任何包含在Intent的外部意图将不能在此使用。
返回值
返回一个客户端可以在服务上访问的IBinder。
public abstract void onInterrupt ()
打断辅助回馈内容时呼叫。
五、Android API保护方法:
protected void onServiceConnected ()
这个方法是AccessibilityService声明周期的一部分,在系统成功与服务绑定后才被呼叫,如果用来设定AccessibilityServiceInfo.这个方法更为方便。
小结:Android API中文文档AccessibilityService的内容介绍完了,希望通过Android API文档的学习能对你有所帮助。
=======================================
http://mobile.51cto.com/android-291000.htm
分享到:
相关推荐
Android2.2 API中文文档——AccessibilityService.doc
**Android2.2 API 中文文档系列(3)—— AccessibilityService** 在Android系统中,`AccessibilityService` 是一个关键的框架组件,它允许应用程序监听并响应用户与系统的交互,特别是帮助残障用户或者实现自动化...
在探讨这份android API中文文档之前,需要明确Android API文档是Android开发者日常工作中不可或缺的参考资料。这份文档详细地描述了Android平台上各个组件的使用方法和属性设置,涵盖了从基础控件到高级功能的广泛...
在Android API中,`AccessibilityService`是提供这种功能的主要接口。通过继承这个类并重写其回调方法,我们可以定制服务的行为,比如`onAccessibilityEvent()`,该方法会在检测到屏幕上的UI事件时被调用。 在描述...
* AccessibilityService:提供了辅助功能,帮助残疾人士使用Android设备。 * Manifest:提供了应用程序的配置文件。 * View:提供了多种方式来显示视图。 * ImageView:提供了多种方式来显示图片。 * ImageButton:...
安卓中文API文档 Android 中文 API 文档是一个非常有用的资源,提供了详细的 Android API 介绍和使用方法。本文档涵盖了 Android 2.2 版本的 API,包括 TextView、EditText、AccessibilityService、Manifest、View...
在Android开发中,理解API文档是至关重要的,尤其是对于初学者或英语不熟练的开发者来说,中文API文档提供了极大的便利。本文将深入探讨Android2.2版本的API,主要关注TextView、EditText、AccessibilityService等...
### Android API中文文档知识点概述 本篇文档主要围绕Android中的基本控件展开,对TextView、EditText等常用控件进行了详细的介绍。这些控件是构建Android应用程序界面的基础元素,通过掌握它们的功能与用法,...
2. **android.accessibilityservice**(1章节) - 关于无障碍服务的相关API。 3. **android.bluetooth**(8章节) - 蓝牙通信相关API详解。 4. **android.content**(1章节) - 内容提供者和服务相关API。 5. **...
这个中文API文档对于中国开发者来说尤其重要,因为它提供了清晰易懂的中文解释,使得理解和使用Android的各种组件变得更加简单。 在Android API中,TextView是一个基础且重要的组件,它用于显示单一行或多行的静态...
如`android.accessibilityservice`、`android.bluetooth`、`android.content`、`android.media`、`android.net`、`android.os`、`android.view`、`android.widget`等关键命名空间,为中文开发者提供了宝贵的学习资源...
Android TextView EditText AccessibilityService Manifest View ImageView
### Android API中文版知识点概述 #### 一、项目背景与目的 - **项目发起**:由一群热爱Android技术的开发者、大学生以及研究生等自发组成的非营利性开源组织——Android中文翻译组,旨在将官方的Android API及...
通过上述分析可以看出,Android中文翻译组所翻译的API文档和开发者指南内容十分丰富且全面,不仅覆盖了Android开发的基本知识,还涉及了许多高级技术和实践技巧。这对于想要深入了解Android开发的初学者乃至有经验的...
【Android中文API合集3】是一个由Android开发者社区自发组织翻译的项目,旨在为中文用户提供更易理解的Android API文档。这个合集包含了从基础到高级的多种Android API的中文解释,涵盖了Android开发中的主要控件和...
- **android.accessibilityservice**:1个章节 - **android.bluetooth**:8个章节 - **android.content**:1个章节 - **android.media**:2个章节 - **android.net**:2个章节 - **android.os**:2个章节 - **...
涵盖了多个关键的命名空间和组件,例如android.accessibilityservice、android.bluetooth、android.content等,这些内容对于开发者设计无障碍服务、蓝牙通信、内容管理和媒体播放等应用至关重要。 4. 翻译组成员:...