語言

AccessibilityEvent 類別

定義

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

[Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)]
public sealed class AccessibilityEvent : Android.Views.Accessibility.AccessibilityRecord, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)>]
type AccessibilityEvent = class
    inherit AccessibilityRecord
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
屬性
實作

備註

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。 例如,當 a android.widget.Button 被點擊時,a android.view.View 是被聚焦,等等。

一個無障礙事件是由一個獨立檢視觸發,該檢視會為事件提供狀態資料,並由父檢視請求將事件傳送給有興趣的方。 父節點可根據其對使用者介面上下文的更廣泛理解,選擇性地修改甚至封鎖事件。

無障礙事件的主要目的是將使用者介面的變更傳達給 android.accessibilityservice.AccessibilityService。 如有需要,服務可透過事件的檢視階層 #getSource() source結構檢查使用者介面,該組織以 AccessibilityNodeInfos(檢視狀態快照)表示,可用來探索視窗內容。 請注意,存取事件來源(也就是視窗內容)的權限必須明確請求。 更多細節請參見 android.accessibilityservice.AccessibilityService。 若無障礙服務未請求檢索視窗內容,事件將不包含其來源的參考。 <強>注意:<>對於來源永遠無法取得的事件#TYPE_NOTIFICATION_STATE_CHANGED類型,該 view 設定android.view.View#isAccessibilityDataSensitive()的 view 可能無法填入從視圖階層上方發送的所有事件屬性。

此類別代表多種語意不同的無障礙事件類型。 每種事件類型都有一組相關的屬性。 換句話說,每個事件類型都是透過該類別所暴露的屬性子集來描述的。 每個事件類型在此類別中定義了一個對應的常數。 以下是事件類型及其相關屬性的規範:

<div class=“特殊參考”><h3>開發者指南</h3>

欲了解更多關於建立及處理無障礙事件的資訊,請參閱 無障礙 開發者指南。

</div>

<b>視圖類型</B></BR>

<b>檢視點擊/<b> - 代表點擊android.view.View讚android.widget.Button、 android.widget.CompoundButton、 等的事件。</br>em 類型:</em><>/br#TYPE_VIEW_CLICKED<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li></ul>

<b>查看長點點擊/<b> - 代表長點按android.view.View讚 android.widget.Button、 android.widget.CompoundButton等<的事件 /br><em>類型:</em>#TYPE_VIEW_LONG_CLICKED</br><em>屬性:</em></br><ul><li>#getEventType() - 事件類型。</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li></ul>

<b>檢視選取</b> - 表示選取項目的事件,通常在 的android.widget.AdapterView情境<下。/br>em 類型:</em><>/br#TYPE_VIEW_SELECTED<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li></ul>

<b>檢視聚焦</b> - 代表聚焦事件 aandroid.view.View。</br>em 類型:</em><>/br#TYPE_VIEW_FOCUSED<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li></ul>

<b>檢視文字變更</b> - 表示變更文本android.widget.EditText的事件。</br>em 類型:</em><>/br#TYPE_VIEW_TEXT_CHANGED<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li><li>#getText() - 原始文本的新文本。</li><li>#getBeforeText() - 變更前的原文文本。</li><li>#getFromIndex() - 文字變更起始索引。</li><li>#getAddedCount() - 新增字元數。</li><li>#getRemovedCount() - 被移除的字元數。</li></ul>

<b>檢視文字選擇變更</b> - 表示改變文字選擇android.widget.EditText的事件。</br>em 類型:</em><>/br#TYPE_VIEW_TEXT_SELECTION_CHANGED<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li></ul>

<b>查看以移動粒<度/B> 掃描的文字 - 代表在特定粒度下遍歷視圖文本的事件。 例如,繼續下一個單字。</br>em 類型:</em><>/br#TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li><li>#getMovementGranularity() - 設定視圖文字被遍歷的細度。</li><li>#getText() - 來源子樹的文字。</li><li>#getFromIndex() - 本樂章中跳過的歌詞開頭。 這是往前閱讀文本時的起點,但往後閱讀時則不是。</li><li>#getToIndex() - 本樂章中跳過的文本結尾。 這是向前閱讀文本時的終點,但往回時則不是。</li><li>#getAction() - 獲得移動動作,指定方向。</li></ul></p>

<b>檢視捲動/<b> - 代表捲動檢視的事件。 </br>em 類型:</em><>/br#TYPE_VIEW_SCROLLED<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li><li>#getScrollDeltaX() - 水平位置的差異。</li><li>#getScrollDeltaY() - 垂直位置的差異。</li><li>#getMaxScrollX() ()} - 來源左邊的最大<滾動偏移量/li><li (>#getMaxScrollY())} - 來源上緣的最大滾動偏移量。</li></ul>

<b>過渡類型</b></br>

<b>視窗狀態變更</b> - 代表使用者介面中某個視覺上明顯不同的區域發生變更事件。 應該從視窗的根視圖或標記為窗格 android.view.View#setAccessibilityPaneTitle(CharSequence)的視圖傳送。 請注意,對真實視窗的變更以 #TYPE_WINDOWS_CHANGED表示。</br>em 類型:</em><>/br#TYPE_WINDOW_STATE_CHANGED<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li>#getContentChangeTypes() - 狀態的變化類型。</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li><li>#getText() - 來源子樹的文字,包括面板標題。</li></ul>

<b>視窗內容 changed</b> - 表示視窗內容變更事件。 這些變更可以是新增或移除檢視、改變檢視大小等等。</br>

<em>類型:</em>#TYPE_WINDOW_CONTENT_CHANGED</br><em>屬性:</em></br><ul><li>#getEventType() - 事件類型。</li><li>#getContentChangeTypes() - 內容類型會改變。</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li></ul>

<bWindows> changed</b> - 代表螢幕上顯示的 windows 變化,例如視窗出現、消失、視窗大小改變、視窗圖層變更等。這些事件應該只來自負責管理 windows 的系統。 視窗列表可從 android.accessibilityservice.AccessibilityService#getWindows()取得。 對於使用者介面中以視窗形式呈現但由應用程式程序控制的區域,請使用 #TYPE_WINDOW_STATE_CHANGED。</br>em 類型:</em><>/br#TYPE_WINDOWS_CHANGED<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li>#getEventTime() - 活動時間。</li><li>#getWindowChanges()</li> - 來源視窗 </ul><em>的特定變更 注意:</em> 你可以透過查看 ID AccessibilityWindowInfo 與 相符android.accessibilityservice.AccessibilityService#getWindows()的視窗回傳的清單,取得事件視窗來源的 。#getWindowId()

<b>通知類型/<b></br>

<b>通知狀態變更</b> - 代表向使用者顯示暫時資訊的事件。 此資訊可能是 android.app.Notificationandroid.widget.Toast或 。</br>em 類型:</em><>/br#TYPE_NOTIFICATION_STATE_CHANGED<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li><li>#getParcelableData() - 貼文android.app.Notification,如適用。</li><li>#getText() - 顯示的 android.widget.Toast文字(如適用),或可能包含 的文字android.app.Notification,雖然#getParcelableData()是較豐富的資料集合。android.app.Notification</li></ul>

<b>探索類型</b></br>

<b>檢視滑鼠移入/<b> - 表示開始將滑鼠移至a android.view.View上的事件。 懸停可透過觸控探索螢幕或指點裝置產生。</br>em 類型:</em><>/br#TYPE_VIEW_HOVER_ENTER<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li></ul>

<b>檢視懸停 exit/<b> - 表示停下來懸停在 a android.view.View上方的事件。 懸停可透過觸控探索螢幕或指點裝置產生。</br>em 類型:</em><>/br#TYPE_VIEW_HOVER_EXIT<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li></ul></p>

<b>檢視捲動至< 至 / b> - 代表由 ACTION_SCROLL_IN_DIRECTION 帶入螢幕的目標節點事件。 <em>類型:</em>#TYPE_VIEW_TARGETED_BY_SCROLL</br><em>屬性:</em></br><ul><li>#getEventType() - 事件類型。</li><li ->#getSource() 註冊客戶的來源資訊。 這代表因捲動而出現在螢幕上的節點。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li></ul>

<b>觸控互動開始</b> - 代表啟動觸控互動的事件,即使用者開始觸摸螢幕。</br>em 類型:</em><>/br#TYPE_TOUCH_INTERACTION_START<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li></ul><em>注意:</em> 此事件僅由系統觸發,不會傳入視圖樹以填充。</br>

<b>觸控互動結束</b> - 代表結束觸控互動的事件,即使用者停止觸摸螢幕。</br>em 類型:</em><>/br#TYPE_TOUCH_INTERACTION_END<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li></ul><em>注意:</em> 此事件僅由系統觸發,不會傳入視圖樹以填充。</br>

<b>觸碰探索手勢開始</b> - 代表開始觸碰探索手勢的事件。</br>em 類型:</em><>/br#TYPE_TOUCH_EXPLORATION_GESTURE_START<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li></ul><em>注意:</em> 此事件僅由系統觸發,不會傳入視圖樹以填充。</br>

<b>觸碰探索手勢結束</b> - 代表觸碰探索手勢結束的事件。</br>em 類型:</em><>/br#TYPE_TOUCH_EXPLORATION_GESTURE_END<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li></ul><em>注意:</em> 此事件僅由系統觸發,不會傳入視圖樹以填充。</br>

<b>觸控手勢偵測啟動</b> - 代表啟動使用者手勢偵測的事件。</br>em 類型:</em><>/br#TYPE_GESTURE_DETECTION_START<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li></ul><em>注意:</em> 此事件僅由系統觸發,不會傳入視圖樹以填充。</br>

<b>觸控手勢偵測結束</b> - 代表結束使用者手勢偵測的事件。</br>em 類型:</em><>/br#TYPE_GESTURE_DETECTION_END<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li></ul><em>注意:</em> 此事件僅由系統觸發,不會傳入視圖樹以填充。</br>

<b>雜項類型</b></br>

<b>公告</b> - 代表應用程式請求螢幕閱讀器以發布公告的事件。 由於該事件本身沒有語意意義,因此此事件僅在需要額外螢幕閱讀器輸出的特殊情況下適用,但其他類型的無障礙服務則不需要知道此變更。</br>em 類型:</em><>/br#TYPE_ANNOUNCEMENT<em>性質:</em>/br<><ul><li>< - 事件類型。>#getEventType()</li><li ->#getSource() 註冊客戶的來源資訊。</li><li>#getClassName() - 來源的類別名稱。</li><li>#getPackageName() - 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li><li>#getText() - 公告文字。</li></ul>

<b>語音狀態變化</b><em>類型:</em>#TYPE_SPEECH_STATE_CHANGE</br> 代表語音狀態變更類型中位元遮罩所定義的語音狀態變化。 當應用程式想要表示它正在說話或聆聽人類語音時,語音狀態就會發生變化。 此事件有助於避免兩個應用程式想說話,或一個在另一個應用程式說話時聽取的衝突。 發送此事件時,發送者應確保隨附的狀態變更類型合理。 例如,寄件人不應該一起發送 #SPEECH_STATE_SPEAKING_START 和 #SPEECH_STATE_SPEAKING_END 。 <em>屬性:</em></br><ul><li>#getSpeechStateChangeTypes() - 狀態變更<類型/li><li ->#getPackageName() 來源的套件名稱。</li><li>#getEventTime() - 活動時間。</li></ul>

Java 文件 android.view.accessibility.AccessibilityEvent。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

建構函式

名稱 Description
AccessibilityEvent()

會產生一個新的 AccessibilityEvent。

AccessibilityEvent(AccessibilityEvent)

複製建構函式。

AccessibilityEvent(Int32)

以給定AccessibilityEvent的 創造一個新的 eventType 。

欄位

名稱 Description
ContentChangeTypeChecked
已淘汰.

事件變更類型 #TYPE_WINDOW_CONTENT_CHANGED :來源節點更改其檢查狀態,該狀態由 返回 AccessibilityNodeInfo#getChecked()。

ContentChangeTypeContentDescription
已淘汰.

事件類型 #TYPE_WINDOW_CONTENT_CHANGED 變更:節點內容描述改變。

ContentChangeTypeContentInvalid
已淘汰.

事件變更類型 #TYPE_WINDOW_CONTENT_CHANGED :來源節點更改其內容有效性,回傳 AccessibilityNodeInfo#isContentInvalid。

ContentChangeTypeDragCancelled
已淘汰.

活動類型變更 #TYPE_WINDOW_CONTENT_CHANGED :啟用無障礙的拖入活動已結束。

ContentChangeTypeDragDropped
已淘汰.

活動類型變更 #TYPE_WINDOW_CONTENT_CHANGED :啟用無障礙的拖入活動已結束。

ContentChangeTypeDragStarted
已淘汰.

事件變更類型 #TYPE_WINDOW_CONTENT_CHANGED :在啟用無障礙功能時,拖曳已開始。

ContentChangeTypeEnabled
已淘汰.

事件的變更類型 #TYPE_WINDOW_CONTENT_CHANGED :來源節點改變了其互動能力,由 AccessibilityNodeInfo#isEnabled返回。

ContentChangeTypeError
已淘汰.

事件變更類型 #TYPE_WINDOW_CONTENT_CHANGED :來源節點更改了其錯誤內容的錯誤訊息,回傳為 AccessibilityNodeInfo#getError。

ContentChangeTypeExpanded
已淘汰.

事件變更類型 #TYPE_WINDOW_CONTENT_CHANGED :來源節點改變了其展開狀態,該狀態由 返回 AccessibilityNodeInfo#getExpandedState()。

ContentChangeTypePaneAppeared
已淘汰.

更改事件類型 #TYPE_WINDOW_STATE_CHANGED :節點有面板標題,要麼剛出現,要麼剛被分配標題,而之前沒有。

ContentChangeTypePaneDisappeared
已淘汰.

事件變更類型 #TYPE_WINDOW_STATE_CHANGED :可能有兩種稍微不同的意思。

ContentChangeTypePaneTitle
已淘汰.

變更事件類型 #TYPE_WINDOW_STATE_CHANGED :節點的面板標題改變。

ContentChangeTypeSortDirection
已淘汰.

事件變更類型 #TYPE_WINDOW_CONTENT_CHANGED :來源節點的收藏項目資訊改變了該收集項目對應資料的排序方向狀態,該資料由 回傳 AccessibilityNodeInfo.CollectionItemInfo#getSortDirection()。

ContentChangeTypeStateDescription
已淘汰.

變更事件類型 #TYPE_WINDOW_CONTENT_CHANGED :由 changed 回傳 AccessibilityNodeInfo#getStateDescription 的節點狀態描述。

ContentChangeTypeSubtree
已淘汰.

事件變更類型 #TYPE_WINDOW_CONTENT_CHANGED :以來源節點為根的子樹發生一個或多個內容變更,或在新增或移除節點時子樹結構改變。

ContentChangeTypeSupplementalDescription
已淘汰.

事件變更類型 #TYPE_WINDOW_CONTENT_CHANGED :來源節點更改了其補充描述,該描述由 回傳 AccessibilityNodeInfo#getSupplementalDescription()。

ContentChangeTypeText
已淘汰.

事件類型變更 #TYPE_WINDOW_CONTENT_CHANGED :節點的文字改變。

ContentChangeTypeUndefined
已淘汰.

事件變更 #TYPE_WINDOW_CONTENT_CHANGED 類型:變更類型未定義。

InvalidPosition

無效的選擇/焦點位置。

MaxTextLength
已淘汰.

文字欄位的最大長度。

SpeechStateListeningEnd
已淘汰.

事件類型變更 #TYPE_SPEECH_STATE_CHANGE :另一項服務不再聽麥克風。

SpeechStateListeningStart
已淘汰.

為活動更換類型 #TYPE_SPEECH_STATE_CHANGE :另一種服務是聆聽麥克風。

SpeechStateSpeakingEnd
已淘汰.

事件類型變更 #TYPE_SPEECH_STATE_CHANGE :另一項服務不再通話。

SpeechStateSpeakingStart
已淘汰.

事件類型 #TYPE_SPEECH_STATE_CHANGE 變更:另一個服務正在通話。

TextChangeTypeCommittedByIme
已淘汰.

事件的 #TYPE_VIEW_TEXT_CHANGED 變更類型表示文字變更是 IME 提交其撰寫文本的結果。

TextChangeTypeConversionSuggestionSelectedByIme
已淘汰.

事件的變更類型 #TYPE_VIEW_TEXT_CHANGED 表示文字變更是由使用者從 IME 中選擇轉換建議所觸發。

TextChangeTypeInComposition
已淘汰.

變更類型表示 #TYPE_VIEW_TEXT_CHANGED 事件,表示文本變更發生在進行中的 IME 創作中。

TextChangeTypeUndefined
已淘汰.

事件的變更類型 #TYPE_VIEW_TEXT_CHANGED 未定義,表示文字變更的類型。

TypeSpeechStateChange
已淘汰.

代表由語音狀態變更類型所定義的語音狀態變化。

TypeViewTargetedByScroll
已淘汰.

代表捲軸完成並將目標節點帶到螢幕上的事件。

WindowsChangeAccessibilityFocused
已淘汰.

事件類型 #TYPE_WINDOWS_CHANGED 變更:視窗已 AccessibilityWindowInfo#isAccessibilityFocused() 更改。

WindowsChangeActive
已淘汰.

事件類型 #TYPE_WINDOWS_CHANGED 變更:視窗已 AccessibilityWindowInfo#isActive() 更改。

WindowsChangeAdded
已淘汰.

事件類型 #TYPE_WINDOWS_CHANGED 變更:新增了視窗。

WindowsChangeBounds
已淘汰.

事件類型 #TYPE_WINDOWS_CHANGED 變更:視窗的邊界改變。

WindowsChangeChildren
已淘汰.

事件類型變更 #TYPE_WINDOWS_CHANGED :視窗的子節點改變了。

WindowsChangeFocused
已淘汰.

事件類型 #TYPE_WINDOWS_CHANGED 變更:視窗已 AccessibilityWindowInfo#isFocused() 更改。

WindowsChangeLayer
已淘汰.

事件類型變更 #TYPE_WINDOWS_CHANGED :視窗的圖層改變了。

WindowsChangeParent
已淘汰.

事件變更類型 #TYPE_WINDOWS_CHANGED :視窗的父視窗改變了。

WindowsChangePip
已淘汰.

事件變更類型 #TYPE_WINDOWS_CHANGED :視窗會進入或退出畫中畫模式。

WindowsChangeRemoved
已淘汰.

事件類型 #TYPE_WINDOWS_CHANGED 變更:一個視窗被移除。

WindowsChangeTitle
已淘汰.

事件變更類型 #TYPE_WINDOWS_CHANGED :視窗標題更改。

屬性

名稱 Description
AccessibilityDataSensitive

事件是否應該只 android.accessibilityservice.AccessibilityService 交付在屬性 android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool 為 true 的狀態下。

Action
已淘汰.

會獲得觸發此事件的執行動作。

AddedCount

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

BeforeText

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

BeforeTextFormatted

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

Checked

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

Class

回傳此 Object的執行時類別。

(繼承來源 Object)
ClassName

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

ClassNameFormatted

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

ContentChangeTypes

取得由 #TYPE_WINDOW_CONTENT_CHANGED 事件 #TYPE_WINDOW_STATE_CHANGED或 所指示的變更類型的位元遮罩。

ContentDescription

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

ContentDescriptionFormatted

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

Creator
CurrentItemIndex

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

DisplayId

取得事件來源顯示的 ID。

(繼承來源 AccessibilityRecord)
Enabled

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

EventTime

會顯示這個事件被傳送的時間。

EventType

取得事件類型。

FromIndex

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

FullScreen

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

Handle

底層 Android 實例的帳號。

(繼承來源 Object)
ItemCount

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

(繼承來源 JavaObject)
JniPeerMembers

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

MaxScrollX

它會得到來源左邊的最大滾動偏移量(像素數)。 -或- 設定來源左邊的最大捲動偏移量(像素數)。

(繼承來源 AccessibilityRecord)
MaxScrollY

它能取得來源頂緣最大捲動偏移(像素數)。 -或- 設定來源頂緣的最大滾動偏移量(像素數)。

(繼承來源 AccessibilityRecord)
MovementGranularity

能獲得經過的移動細節。

PackageName

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

PackageNameFormatted

取得來源的套件名稱。 -或- 設定來源的套件名稱。

ParcelableData

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

Password

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
RecordCount

取得事件中包含的紀錄數量。

RemovedCount

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

Scrollable

能確定來源是否可捲動。 -或- 如果來源可滾動,則設定。

(繼承來源 AccessibilityRecord)
ScrollDeltaX

取得捲動前水平位置與當前水平位置之間的像素差 -或- 設定捲動前水平位置與當前水平位置之間的像素差

(繼承來源 AccessibilityRecord)
ScrollDeltaY

取得捲動前垂直位置與當前垂直位置之間的像素差 -或- 設定捲動前垂直位置與當前垂直位置之間的像素差

(繼承來源 AccessibilityRecord)
ScrollX

它會取得來源左邊邊緣的滾動偏移(像素數)。 -或- 設定來源左邊的滾動偏移量(像素單位)。

(繼承來源 AccessibilityRecord)
ScrollY

它會取得來源頂緣的捲動偏移量(像素數)。 -或- 設定來源頂緣的捲動偏移(以像素為單位)。

(繼承來源 AccessibilityRecord)
Source

取得 AccessibilityNodeInfo 事件來源。

(繼承來源 AccessibilityRecord)
SpeechStateChangeTypes

取得語音狀態的位元遮罩,並由事件發出訊號 #TYPE_SPEECH_STATE_CHANGE 。

Text

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

TextChangeTypes

取得事件 #TYPE_VIEW_TEXT_CHANGED 所指示的文字變更類型的位元遮罩。

ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 AccessibilityRecord)
ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 AccessibilityRecord)
ToIndex

在捲動時取得文字選擇結束的索引或最後可見項目的索引。 -或- 設定文字選擇結束的索引,或捲動時最後可見項目的索引。

(繼承來源 AccessibilityRecord)
WindowChanges

取得由 #TYPE_WINDOWS_CHANGED 事件所指示的變更類型的位元遮罩。

WindowId

回傳發送此事件的視窗 ID,或擁有發送該事件的 UI ID。

(繼承來源 AccessibilityRecord)

方法

名稱 Description
AppendRecord(AccessibilityRecord)

附 AccessibilityRecord 於事件紀錄末尾。

Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

(繼承來源 JavaObject)
DescribeContents()

描述此 Parcelable 實例的分組表示中包含的特殊物件種類。

Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

(繼承來源 JavaObject)
Equals(Object)

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
EventTypeToString(EventTypes)

回傳事件類型的字串表示。

GetAction()

會獲得觸發此事件的執行動作。

GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
GetRecord(Int32)

取得特定索引的紀錄。

GetSource(Int32)

取得 AccessibilityNodeInfo 事件來源。

(繼承來源 AccessibilityRecord)
InitFromParcel(Parcel)

從 Parcel建立一個新的實例。

JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
Obtain()

實例化一個新的 AccessibilityEvent 實例。

Obtain(AccessibilityEvent)

實例化一個新的 AccessibilityEvent 實例。

Obtain(EventTypes)

實例化一個新的 AccessibilityEvent 實例及其型別屬性。

Recycle()
已淘汰.

之前會回收實例再利用。

SetAction(GlobalAction)

設定觸發此事件的執行動作。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

(繼承來源 JavaObject)
SetSource(View, Int32)

將來源設定為給定 root的虛擬後代。

(繼承來源 AccessibilityRecord)
SetSource(View)

設定事件來源。

(繼承來源 AccessibilityRecord)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

把這個物體壓扁成一個包裹。

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於