新聞中心
Android API中文文檔AccessibilityService是本文要介紹的內(nèi)容,主要是來(lái)了解并學(xué)習(xí)Android API幫助文檔的內(nèi)容,具體關(guān)于Android API內(nèi)容的詳解來(lái)看本文。

秦州網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)從2013年開(kāi)始到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
一、Android API結(jié)構(gòu)
- 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中當(dāng)AccessibilityEvent事件被啟動(dòng)后AccessibilityService 會(huì)接收回調(diào)函數(shù)運(yùn)行于后臺(tái),這些事件指的是在用戶接口間的狀態(tài)轉(zhuǎn)換,比如,焦點(diǎn)變化,按鈕被點(diǎn)擊等。一些輔助服務(wù)繼承于此類并且實(shí)現(xiàn)它的抽象方法,像這樣的一個(gè)服務(wù)和其他服務(wù)一樣在AndroidManifest.xml中被聲明但它必須被指定操縱
android.accessibilityservice.AccessibilityService的意圖,下面的是一段例子:
Android API中輔助服務(wù)的聲明周期只能被系統(tǒng)管理,啟動(dòng)或者停止這個(gè)服務(wù)必須由明確的用戶通過(guò)啟用或停用設(shè)備的設(shè)定,在系統(tǒng)通過(guò)呼叫onServiceConnected()方法與服務(wù)綁定后,這個(gè)方法才能被想要執(zhí)行裝載的客戶端所重載使用,一個(gè)輔助服務(wù)通過(guò)呼叫setServiceInfo(AccessibilityServiceInfo)方法來(lái)設(shè)定AccessibilityServiceInfo而配置。你可以在任何時(shí)候改變這個(gè)服務(wù)的配置但最好是在重載方法onServiceConnected().中來(lái)使用。
一個(gè)輔助服務(wù)可以在特定的包中注冊(cè)事件以提供特殊的反饋類型并且當(dāng)最后一個(gè)關(guān)聯(lián)的事件被解除的時(shí)候發(fā)出明確的超時(shí)提醒。
三、Android API通告策略
Android API中對(duì)于每個(gè)回饋類型只有一個(gè)輔助服務(wù)被通知,服務(wù)登記處按順序被通知,因此,如果有兩個(gè)服務(wù)為同一個(gè)包中的同一回饋類型注冊(cè)那么第一個(gè)會(huì)被通知,然而有可能的是,可以為一個(gè)給定的回饋類型去把一個(gè)服務(wù)注冊(cè)為默認(rèn)的,這樣的話如果沒(méi)有其他的服務(wù)來(lái)取代這個(gè)事件這個(gè)服務(wù)就會(huì)被呼出使用,換句話說(shuō),默認(rèn)的服務(wù)不會(huì)與其他的服務(wù)競(jìng)爭(zhēng)并且不管注冊(cè)的順序而被通知。
四、Android API公共方法:
- abstract void onAccessibilityEvent(AccessibilityEvent event)
回調(diào)AccessibilityEvents.
參數(shù)
event 一個(gè)事件
- public final IBinder onBind (Intent intent)
實(shí)現(xiàn)返回一個(gè)內(nèi)部的輔助接口的實(shí)現(xiàn),子類不能被重寫。
參數(shù)
intent 與服務(wù)相綁定的意圖,注意其他任何包含在Intent的外部意圖將不能在此使用。
返回值
返回一個(gè)客戶端可以在服務(wù)上訪問(wèn)的IBinder。
- public abstract void onInterrupt ()
打斷輔助回饋內(nèi)容時(shí)呼叫。
五、Android API保護(hù)方法:
- protected void onServiceConnected ()
這個(gè)方法是AccessibilityService聲明周期的一部分,在系統(tǒng)成功與服務(wù)綁定后才被呼叫,如果用來(lái)設(shè)定AccessibilityServiceInfo.這個(gè)方法更為方便。
小結(jié):Android API中文文檔AccessibilityService的內(nèi)容介紹完了,希望通過(guò)Android API文檔的學(xué)習(xí)能對(duì)你有所幫助。
網(wǎng)站名稱:AndroidAPI中文文檔AccessibilityService
分享地址:http://m.fisionsoft.com.cn/article/cojhgjp.html


咨詢
建站咨詢
