AccessibilityEvent 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。
[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(Int32) |
以給定 |
欄位
| 名稱 | Description |
|---|---|
| ContentChangeTypeChecked |
已淘汰.
事件變更類型 |
| ContentChangeTypeContentDescription |
已淘汰.
事件類型 |
| ContentChangeTypeContentInvalid |
已淘汰.
事件變更類型 |
| ContentChangeTypeDragCancelled |
已淘汰.
活動類型變更 |
| ContentChangeTypeDragDropped |
已淘汰.
活動類型變更 |
| ContentChangeTypeDragStarted |
已淘汰.
事件變更類型 |
| ContentChangeTypeEnabled |
已淘汰.
事件的變更類型 |
| ContentChangeTypeError |
已淘汰.
事件變更類型 |
| ContentChangeTypeExpanded |
已淘汰.
事件變更類型 |
| ContentChangeTypePaneAppeared |
已淘汰.
更改事件類型 |
| ContentChangeTypePaneDisappeared |
已淘汰.
事件變更類型 |
| ContentChangeTypePaneTitle |
已淘汰.
變更事件類型 |
| ContentChangeTypeSortDirection |
已淘汰.
事件變更類型 |
| ContentChangeTypeStateDescription |
已淘汰.
變更事件類型 |
| ContentChangeTypeSubtree |
已淘汰.
事件變更類型 |
| ContentChangeTypeSupplementalDescription |
已淘汰.
事件變更類型 |
| ContentChangeTypeText |
已淘汰.
事件類型變更 |
| ContentChangeTypeUndefined |
已淘汰.
事件變更 |
| InvalidPosition |
無效的選擇/焦點位置。 |
| MaxTextLength |
已淘汰.
文字欄位的最大長度。 |
| SpeechStateListeningEnd |
已淘汰.
事件類型變更 |
| SpeechStateListeningStart |
已淘汰.
為活動更換類型 |
| SpeechStateSpeakingEnd |
已淘汰.
事件類型變更 |
| SpeechStateSpeakingStart |
已淘汰.
事件類型 |
| TextChangeTypeCommittedByIme |
已淘汰.
事件的 |
| TextChangeTypeConversionSuggestionSelectedByIme |
已淘汰.
事件的變更類型 |
| TextChangeTypeInComposition |
已淘汰.
變更類型表示 |
| TextChangeTypeUndefined |
已淘汰.
事件的變更類型 |
| TypeSpeechStateChange |
已淘汰.
代表由語音狀態變更類型所定義的語音狀態變化。 |
| TypeViewTargetedByScroll |
已淘汰.
代表捲軸完成並將目標節點帶到螢幕上的事件。 |
| WindowsChangeAccessibilityFocused |
已淘汰.
事件類型 |
| WindowsChangeActive |
已淘汰.
事件類型 |
| WindowsChangeAdded |
已淘汰.
事件類型 |
| WindowsChangeBounds |
已淘汰.
事件類型 |
| WindowsChangeChildren |
已淘汰.
事件類型變更 |
| WindowsChangeFocused |
已淘汰.
事件類型 |
| WindowsChangeLayer |
已淘汰.
事件類型變更 |
| WindowsChangeParent |
已淘汰.
事件變更類型 |
| WindowsChangePip |
已淘汰.
事件變更類型 |
| WindowsChangeRemoved |
已淘汰.
事件類型 |
| WindowsChangeTitle |
已淘汰.
事件變更類型 |
屬性
| 名稱 | Description |
|---|---|
| AccessibilityDataSensitive |
事件是否應該只 |
| Action |
已淘汰.
會獲得觸發此事件的執行動作。 |
| AddedCount |
此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。 |
| BeforeText |
此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。 |
| BeforeTextFormatted |
此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。 |
| Checked |
此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。 |
| Class |
回傳此 |
| ClassName |
此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。 |
| ClassNameFormatted |
此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。 |
| ContentChangeTypes |
取得由 |
| 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 |
取得 |
| SpeechStateChangeTypes |
取得語音狀態的位元遮罩,並由事件發出訊號 |
| Text |
此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。 |
| TextChangeTypes |
取得事件 |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 (繼承來源 AccessibilityRecord) |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 (繼承來源 AccessibilityRecord) |
| ToIndex |
在捲動時取得文字選擇結束的索引或最後可見項目的索引。 -或- 設定文字選擇結束的索引,或捲動時最後可見項目的索引。 (繼承來源 AccessibilityRecord) |
| WindowChanges |
取得由 |
| WindowId |
回傳發送此事件的視窗 ID,或擁有發送該事件的 UI ID。 (繼承來源 AccessibilityRecord) |
方法
| 名稱 | Description |
|---|---|
| AppendRecord(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) |
取得 |
| InitFromParcel(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) |
將來源設定為給定 |
| 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) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
此類別代表系統在使用者介面發生重大事件時所發送的無障礙事件。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |