W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
java.lang.Object
|---ohos.accessibility.AccessibilityEventInfo
public class AccessibilityEventInfo
extends Object
描述無(wú)障礙事件信息并為無(wú)障礙服務(wù)提供信息。
信息包括無(wú)障礙事件類型、觸發(fā)無(wú)障礙事件的操作、事件源的包名、用于閱讀文本的移動(dòng)步驟、無(wú)障礙事件列表。
當(dāng)對(duì) UI 進(jìn)行任何更改時(shí),例如,當(dāng)視圖控件獲得焦點(diǎn)時(shí),您的應(yīng)用可以向無(wú)障礙服務(wù)發(fā)送 AccessibilityEventInfo#TYPE_VIEW_FOCUSED_EVENT 無(wú)障礙事件以觸發(fā)無(wú)障礙功能。
修飾符和類型 | 字段 | 描述 |
---|---|---|
static int | TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED_EVENT | 描述清除輔助功能焦點(diǎn)的事件。 |
static int | TYPE_VIEW_ACCESSIBILITY_FOCUSED_EVENT | 描述獲得可訪問(wèn)性焦點(diǎn)的事件。 |
static int | TYPE_VIEW_CLICKED_EVENT | 描述單擊控件的事件,例如單擊按鈕。 |
static int | TYPE_VIEW_FOCUSED_EVENT | 描述控件獲得焦點(diǎn)的事件。 |
static int | TYPE_VIEW_HOVER_ENTER_EVENT | 描述懸停進(jìn)入控件的事件。 |
static int | TYPE_VIEW_HOVER_EXIT_EVENT | 描述懸停離開(kāi)控件的事件。 |
static int | TYPE_VIEW_LONG_CLICKED_EVENT | 描述按住控件的事件。 |
static int | TYPE_VIEW_SCROLLED_EVENT | 描述滾動(dòng)視圖的事件。 |
static int | TYPE_VIEW_SELECTED_EVENT | 描述選擇控件的事件。 |
static int | TYPE_VIEW_TEXT_CHANGED_EVENT | 描述控件文本已更改的事件。 |
static int | TYPE_VIEW_TEXT_SELECTION_CHANGED_EVENT | 描述所選文本已更改的事件。 |
static int | WINDOWS_CHANGE_ACCESSIBILITY_FOCUSED | 描述所選輔助功能窗口已更改的窗口更改事件。 |
static int | WINDOWS_CHANGE_ACTIVE | 描述窗口變?yōu)榛顒?dòng)或不活動(dòng)的窗口更改事件。 |
static int | WINDOWS_CHANGE_ADDED | 描述添加窗口的窗口更改事件。 |
static int | WINDOWS_CHANGE_BOUNDS | 描述窗口邊界已更改的窗口更改事件。 |
static int | WINDOWS_CHANGE_CHILDREN | 描述子窗口已更改的窗口更改事件。 |
static int | WINDOWS_CHANGE_FOCUSED | 描述所選窗口已更改的窗口更改事件。 |
static int | WINDOWS_CHANGE_LAYER | 描述窗口層已更改的窗口更改事件。 |
static int | WINDOWS_CHANGE_PARENT | 描述父窗口已更改的窗口更改事件。 |
static int | WINDOWS_CHANGE_PIP | 描述窗口進(jìn)入或退出畫(huà)中畫(huà) (PIP) 模式的窗口更改事件。 |
static int | WINDOWS_CHANGE_REMOVED | 描述一個(gè)窗口被刪除的窗口更改事件。 |
static int | WINDOWS_CHANGE_TITLE | 描述窗口標(biāo)題已更改的窗口更改事件。 |
構(gòu)造函數(shù) | 描述 |
---|---|
AccessibilityEventInfo() | 用于創(chuàng)建 AccessibilityEventInfo 實(shí)例的構(gòu)造函數(shù)。 |
AccessibilityEventInfo(int eventType) | 用于創(chuàng)建具有指定事件類型的 AccessibilityEventInfo 實(shí)例的構(gòu)造函數(shù),例如 TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED_EVENT、TYPE_VIEW_CLICKED_EVENT 和 TYPE_VIEW_ACCESSIBILITY_FOCUSED_EVENT。 |
AccessibilityEventInfo(AccessibilityEventInfo eventInfo) | 用于通過(guò)復(fù)制指定的可訪問(wèn)性事件信息來(lái)創(chuàng)建 AccessibilityEventInfo 實(shí)例的構(gòu)造函數(shù)。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
void | addContent(CharSequence in) | 將元素添加到內(nèi)容列表。 |
void | addRecord(AccessibilityEventInfo eventInfo) | 將可訪問(wèn)性事件添加到事件列表。 |
int | getAccessibilityEventType() | 獲取可訪問(wèn)性事件的類型。 |
CharSequence | getBundleName() | 獲取事件源的bundle名,即目標(biāo)應(yīng)用的bundle名。 |
CharSequence | getClassName() | 獲取類名。 |
ArrayListCharSequence | getContentList() | 獲取事件中的內(nèi)容列表。 |
int | getCount() | 獲取可訪問(wèn)性事件的數(shù)量。 |
CharSequence | getDescription() | 獲取可訪問(wèn)性事件描述。 |
int | getEndIndex() | 獲取屏幕上列出的項(xiàng)目的結(jié)束索引。 |
CharSequence | getLastContent() | 獲取組件的最后一個(gè)內(nèi)容。 |
int | getPresentIndex() | 獲取當(dāng)前事件的索引。 |
ArrayListAccessibilityEventInfo | getRecords() | 獲取可訪問(wèn)性事件列表。 |
int | getStartIndex() | 獲取屏幕上列出的項(xiàng)目的開(kāi)始索引。 |
int | getTextMoveStep() | 獲取用于閱讀文本的移動(dòng)步長(zhǎng)。 |
int | getTriggerAction() | 獲取觸發(fā)無(wú)障礙事件的動(dòng)作,例如點(diǎn)擊或聚焦視圖。 |
int | getViewId() | 獲取與可訪問(wèn)性事件關(guān)聯(lián)的視圖 ID。 |
int | getWindowChangeTypes() | 獲取窗口變化事件的類型,可以是內(nèi)容變化,也可以是狀態(tài)變化。 |
void | setAccessibilityEventType(int accessibilityEventType) | 設(shè)置可訪問(wèn)性事件的類型。 |
void | setBundleName(CharSequence bundleName) | 設(shè)置事件源的包名稱。 |
void | setClassName(CharSequence className) | 設(shè)置類名。 |
void | setCount(int count) | 設(shè)置可訪問(wèn)性事件的數(shù)量。 |
void | setDescription(CharSequence description) | 設(shè)置可訪問(wèn)性事件描述。 |
void | setEndIndex(int endIndex) | 設(shè)置屏幕上列出項(xiàng)目的結(jié)束索引。 |
void | setLastContent(CharSequence lastContent) | 設(shè)置組件的最后一個(gè)內(nèi)容。 |
void | setPresentIndex(int presentIndex) | 設(shè)置當(dāng)前事件的索引。 |
void | setStartIndex(int startIndex) | 設(shè)置屏幕上列出的項(xiàng)目的開(kāi)始索引。 |
void | setTextMoveStep(int moveStep) | 設(shè)置用于閱讀文本的移動(dòng)步長(zhǎng)。 |
void | setTriggerAction(int action) | 設(shè)置觸發(fā)可訪問(wèn)性事件的操作。 |
void | setViewId(int viewId) | 設(shè)置與可訪問(wèn)性事件關(guān)聯(lián)的視圖 ID。 |
void | setWindowChangeTypes(int changeTypes) | 設(shè)置窗口改變事件的類型,可以是內(nèi)容改變或狀態(tài)改變。 |
從類 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public static final int TYPE_VIEW_ACCESSIBILITY_FOCUSED_EVENT
描述獲得可訪問(wèn)性焦點(diǎn)的事件。
public static final int TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED_EVENT
描述清除輔助功能焦點(diǎn)的事件。
public static final int TYPE_VIEW_CLICKED_EVENT
描述單擊控件的事件,例如單擊按鈕。
public static final int TYPE_VIEW_FOCUSED_EVENT
描述控件獲得焦點(diǎn)的事件。
public static final int TYPE_VIEW_HOVER_ENTER_EVENT
描述懸停進(jìn)入控件的事件。
public static final int TYPE_VIEW_HOVER_EXIT_EVENT
描述懸停離開(kāi)控件的事件。
public static final int TYPE_VIEW_LONG_CLICKED_EVENT
描述按住控件的事件。
public static final int TYPE_VIEW_SCROLLED_EVENT
描述滾動(dòng)視圖的事件。
public static final int TYPE_VIEW_SELECTED_EVENT
描述選擇控件的事件。
public static final int TYPE_VIEW_TEXT_CHANGED_EVENT
描述控件文本已更改的事件。
public static final int TYPE_VIEW_TEXT_SELECTION_CHANGED_EVENT
描述所選文本已更改的事件。
public static final int WINDOWS_CHANGE_ACCESSIBILITY_FOCUSED
描述所選輔助功能窗口已更改的窗口更改事件。
public static final int WINDOWS_CHANGE_ACTIVE
描述窗口變?yōu)榛顒?dòng)或不活動(dòng)的窗口更改事件。
public static final int WINDOWS_CHANGE_ADDED
描述添加窗口的窗口更改事件。
public static final int WINDOWS_CHANGE_BOUNDS
描述窗口邊界已更改的窗口更改事件。
public static final int WINDOWS_CHANGE_CHILDREN
描述子窗口已更改的窗口更改事件。
public static final int WINDOWS_CHANGE_FOCUSED
描述所選窗口已更改的窗口更改事件。
public static final int WINDOWS_CHANGE_LAYER
描述窗口層已更改的窗口更改事件。
public static final int WINDOWS_CHANGE_PARENT
描述父窗口已更改的窗口更改事件。
public static final int WINDOWS_CHANGE_PIP
描述窗口進(jìn)入或退出畫(huà)中畫(huà) (PIP) 模式的窗口更改事件。
public static final int WINDOWS_CHANGE_REMOVED
描述一個(gè)窗口被刪除的窗口更改事件。
public static final int WINDOWS_CHANGE_TITLE
描述窗口標(biāo)題已更改的窗口更改事件。
public AccessibilityEventInfo()
用于創(chuàng)建 AccessibilityEventInfo 實(shí)例的構(gòu)造函數(shù)。
public AccessibilityEventInfo(int eventType)
用于創(chuàng)建具有指定事件類型的 AccessibilityEventInfo 實(shí)例的構(gòu)造函數(shù),例如 TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED_EVENT、TYPE_VIEW_CLICKED_EVENT 和 TYPE_VIEW_ACCESSIBILITY_FOCUSED_EVENT。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
eventType | 指示可訪問(wèn)性事件的類型。 |
public AccessibilityEventInfo(AccessibilityEventInfo eventInfo)
用于通過(guò)復(fù)制指定的可訪問(wèn)性事件信息來(lái)創(chuàng)建 AccessibilityEventInfo 實(shí)例的構(gòu)造函數(shù)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
eventInfo | 表示可訪問(wèn)性事件信息。 |
public int getTriggerAction()
獲取觸發(fā)無(wú)障礙事件的動(dòng)作,例如點(diǎn)擊或聚焦視圖。
返回:
返回觸發(fā)可訪問(wèn)性事件的操作。
public int getWindowChangeTypes()
獲取窗口變化事件的類型,可以是內(nèi)容變化,也可以是狀態(tài)變化。
返回:
返回窗口更改事件的類型。
public int getAccessibilityEventType()
獲取可訪問(wèn)性事件的類型。
返回:
返回可訪問(wèn)性事件的類型。
public int getTextMoveStep()
獲取用于閱讀文本的移動(dòng)步長(zhǎng)。
返回:
返回移動(dòng)步驟,例如,移動(dòng)到下一個(gè)字符、單詞或行。
public CharSequence getBundleName()
獲取事件源的bundle名,即目標(biāo)應(yīng)用的bundle名。
返回:
返回事件源的包名稱。
public int getViewId()
獲取與可訪問(wèn)性事件關(guān)聯(lián)的視圖 ID。
返回:
返回視圖 ID。
public void addRecord(AccessibilityEventInfo eventInfo)
將可訪問(wèn)性事件添加到事件列表。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
eventInfo | 指示要添加的可訪問(wèn)性事件。 |
public ArrayListAccessibilityEventInfo getRecords()
獲取可訪問(wèn)性事件列表。
返回:
返回可訪問(wèn)性事件列表。
public void setTriggerAction(int action)
設(shè)置觸發(fā)可訪問(wèn)性事件的操作。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
action | 指示觸發(fā)可訪問(wèn)性事件的操作。 |
public void setTextMoveStep(int moveStep)
設(shè)置用于閱讀文本的移動(dòng)步長(zhǎng)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
moveStep | 表示移動(dòng)步驟,例如移動(dòng)到下一個(gè)字符、單詞或行。 |
public void setBundleName(CharSequence bundleName)
設(shè)置事件源的包名稱。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
bundleName | 指示事件源的包名稱。 |
public void setAccessibilityEventType(int accessibilityEventType)
設(shè)置可訪問(wèn)性事件的類型。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
accessibilityEventType | 指示可訪問(wèn)性事件的類型。 |
public void setWindowChangeTypes(int changeTypes)
設(shè)置窗口改變事件的類型,可以是內(nèi)容改變或狀態(tài)改變。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
changeTypes | 指示窗口更改事件的類型。 |
public void setViewId(int viewId)
設(shè)置與可訪問(wèn)性事件關(guān)聯(lián)的視圖 ID。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
viewId | 表示視圖 ID。 |
public CharSequence getClassName()
獲取類名。
返回:
返回類名。
public void setClassName(CharSequence className)
設(shè)置類名。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
className | 表示要設(shè)置的類名。 |
public CharSequence getDescription()
獲取可訪問(wèn)性事件描述。
返回:
返回描述。
public void setDescription(CharSequence description)
設(shè)置可訪問(wèn)性事件描述。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
description | 表示要設(shè)置的描述。 |
public int getCount()
獲取可訪問(wèn)性事件的數(shù)量。
返回:
返回可訪問(wèn)性事件的數(shù)量。
public void setCount(int count)
設(shè)置可訪問(wèn)性事件的數(shù)量。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
count | 指示要設(shè)置的可訪問(wèn)性事件的數(shù)量。 |
public int getPresentIndex()
獲取當(dāng)前事件的索引。
返回:
返回事件索引。
public void setPresentIndex(int presentIndex)
設(shè)置當(dāng)前事件的索引。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
presentIndex | 指示要設(shè)置的事件索引。 |
public int getStartIndex()
獲取屏幕上列出的項(xiàng)目的開(kāi)始索引。
返回:
返回起始索引。
public void setStartIndex(int startIndex)
設(shè)置屏幕上列出的項(xiàng)目的開(kāi)始索引。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
startIndex | 指示要設(shè)置的開(kāi)始索引。 |
public int getEndIndex()
獲取屏幕上列出的項(xiàng)目的結(jié)束索引。
返回:
返回結(jié)束索引。
public void setEndIndex(int endIndex)
設(shè)置屏幕上列出項(xiàng)目的結(jié)束索引。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
endIndex | 指示要設(shè)置的結(jié)束索引。 |
public CharSequence getLastContent()
獲取組件的最后一個(gè)內(nèi)容。
返回:
返回組件的最后一個(gè)內(nèi)容。
public void setLastContent(CharSequence lastContent)
設(shè)置組件的最后一個(gè)內(nèi)容。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
lastContent | 指示要為組件設(shè)置的最后一個(gè)內(nèi)容。 |
public ArrayListCharSequence getContentList()
獲取事件中的內(nèi)容列表。
返回:
返回事件中的內(nèi)容列表。
public void addContent(CharSequence in)
將元素添加到內(nèi)容列表。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
in | 表示要添加的元素。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: