AccessibilityEvent クラス

定義

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

[Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)]
public sealed class AccessibilityEvent : Android.Views.Accessibility.AccessibilityRecord, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)>]
type AccessibilityEvent = class
    inherit AccessibilityRecord
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
AccessibilityEvent
属性
実装

注釈

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。 たとえば、 android.widget.Button をクリックすると、 android.view.View がフォーカスされます。

アクセシビリティ イベントは、イベントに状態のデータを設定し、イベントを関係者に送信するよう親から要求する個々のビューによって発生します。 必要に応じて、親は、ユーザー インターフェイスのコンテキストに対する広範な理解に基づいてイベントを変更したり、ブロックしたりできます。

アクセシビリティ イベントの主な目的は、UI の変更を android.accessibilityservice.AccessibilityServiceに伝達することです。 必要に応じて、ウィンドウのコンテンツを探索するために使用できる#getSource() sourceのツリー (ビューステートのスナップショット) で表されるように、イベントのAccessibilityNodeInfoを介してビュー階層を調べることで、ユーザー インターフェイスを検査できます。 イベントのソース(したがってウィンドウコンテンツ)にアクセスするための特権を明示的に要求する必要があることに注意してください。 詳細については、 android.accessibilityservice.AccessibilityServiceを参照してください。 アクセシビリティ サービスがウィンドウ コンテンツの取得を要求していない場合、イベントにはそのソースへの参照は含まれません。 <strong>Note: ソース<種類のイベントの>/strong#TYPE_NOTIFICATION_STATE_CHANGEDは使用できません。また、android.view.View#isAccessibilityDataSensitive()を設定したビューでは、ビュー階層内の上位から送信されたイベントのすべてのイベント プロパティが設定されない場合があります。

このクラスは、意味的に異なるさまざまなアクセシビリティ イベントの種類を表します。 各イベントの種類には、関連するプロパティのセットが関連付けられています。 つまり、各イベントの種類は、このクラスによって公開されるプロパティのサブセットによって特徴付けられます。 イベントの種類ごとに、このクラスに対応する定数が定義されています。 イベントの種類と関連するプロパティの仕様に従います。

<div class="special reference"><h3>Developer Guides</h3>

AccessibilityEvents の作成と処理の詳細については、 アクセシビリティ 開発者ガイドを参照してください。

</部>

<b>VIEW TYPES</b></br>

<b>View clicked</b> - android.view.Viewandroid.widget.Buttonなどのandroid.widget.CompoundButtonをクリックした場合のイベントを表します</br><em>Type:</em>#TYPE_VIEW_CLICKED</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li></ul>

<b>長くクリックされたビュー</b> - android.view.Viewのようなandroid.widget.Buttonを長くクリックした場合のイベントを表します。 android.widget.CompoundButton,etc </br><em>Type:</em>#TYPE_VIEW_LONG_CLICKED</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li></ul>

<b>View selected</b> - 通常、 android.widget.AdapterView.<のコンテキストでアイテムを選択するイベントを表します。/br><em>Type:</em>#TYPE_VIEW_SELECTED</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li></ul>

<b>View focused</b> - android.view.View.< にフォーカスを合わせるイベントを表します/br><em>Type:</em>#TYPE_VIEW_FOCUSED</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li></ul>

<b>View text changed</b> - android.widget.EditText.<のテキストを変更するイベントを表します/br><em>Type:</em>#TYPE_VIEW_TEXT_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li><li>#getText() - source.< の新しいテキスト/li><li>#getBeforeText() - change.< の前のソースのテキスト/li><li>#getFromIndex() - テキスト変更の開始 index.</li><li>#getAddedCount() - 追加された文字数。</li><li>#getRemovedCount() - 削除された文字数。</li></ul>

<b>テキスト選択の変更</b> - android.widget.EditText.<のテキスト選択を変更するイベントを表します。/br><em>Type:</em>#TYPE_VIEW_TEXT_SELECTION_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li></ul>

<b>移動の粒度で走査されるビュー テキスト</b> - 特定の粒度でビューのテキストを走査するイベントを表します。 たとえば、次の単語に移動します。</br><em>Type:</em>#TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li><li>#getMovementGranularity() - ビューのテキストが走査される粒度を設定します。</li><li>#getText() - ソースのサブツリーのテキスト。</li><li>#getFromIndex() - この移動でスキップされたテキストの開始。 これは、テキスト内を進む場合の開始点ですが、戻る場合は開始しません</li><li>#getToIndex() - この移動でスキップされたテキストの末尾。 これは、テキスト内を進む際の終点ですが、戻る場合は終了しません</li><li>#getAction() - 方向を指定するトラバーサル アクションを取得します。</li></ul></p>

<b>View scrolled</b> - ビューをスクロールするイベントを表します。 </br><em>Type:</em>#TYPE_VIEW_SCROLLED</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li><li>#getScrollDeltaX() - 水平方向の位置の差。</li><li>#getScrollDeltaY() - 垂直方向の位置の差。</li><li>#getMaxScrollX() ()} - ソースの左端の最大スクロール オフセット</li><li>#getMaxScrollY() ()} - ソース上端の最大スクロール オフセット。</li></ul>

<b>TRANSITION TYPES</b></br>

<b>Window 状態の変更</b> - 視覚的に異なるユーザー インターフェイスのセクションに対する変更のイベントを表します。 ウィンドウのルート ビューまたはウィンドウ android.view.View#setAccessibilityPaneTitle(CharSequence)としてマークされているビューから送信する必要があります。 true ウィンドウへの変更は、 #TYPE_WINDOWS_CHANGED.< によって表されることに注意してください/br><em>Type:</em>#TYPE_WINDOW_STATE_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getContentChangeTypes() - 状態変更の種類。</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li><li>#getText() - ウィンドウ タイトルを含む、ソースのサブツリーのテキスト</li></ul>

<b>Window コンテンツの変更</b> - ウィンドウのコンテンツの変更イベントを表します。 この変更は、ビューの追加/削除、ビュー サイズの変更などです</br>

<em>Type:</em>#TYPE_WINDOW_CONTENT_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getContentChangeTypes() - コンテンツの種類が変更されます。</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li></ul>

<b>Windows changed</b> - ウィンドウが表示された、ウィンドウが消えた、ウィンドウのサイズが変更された、ウィンドウ レイヤーが変更されたなど、画面に表示されるwindowsの変更を表します。これらのイベントは、windowsの管理を担当するシステムからのみ発生する必要があります。 ウィンドウの一覧は、 android.accessibilityservice.AccessibilityService#getWindows()から入手できます。 ウィンドウとして表示されるが、アプリのプロセスによって制御されるユーザー インターフェイスのリージョンについては、#TYPE_WINDOW_STATE_CHANGED.</br><em>Type:</em>#TYPE_WINDOWS_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getEventTime() - イベント time.</li><li>#getWindowChanges()</li> - ソース ウィンドウ </ul><em>Note:</em に対する具体的な変更> ID が一致するウィンドウのAccessibilityWindowInfoによって返されたリストを調べることで、イベントのウィンドウ ソースの android.accessibilityservice.AccessibilityService#getWindows()#getWindowId()を取得できます。

<b>NOTIFICATION TYPES</b></br>

<b>Notification state changed</b> - ユーザーに一時的な情報を示すイベントを表します。 この情報は、 android.app.Notification または android.widget.Toast.</br><em>Type:</em>#TYPE_NOTIFICATION_STATE_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li><li>#getParcelableData() - 投稿された android.app.Notification (該当する場合)。</li><li>#getText() - android.widget.Toastの表示テキスト (該当する場合)、または android.app.Notificationのテキストを含む場合がありますが、 #getParcelableData()android.app.Notification.<の豊富なデータ セットです/li></ul>

<b>EXPLORATION TYPES</b></br>

<b>View hover enter</b> - android.view.Viewにマウス ポインターを合わせ始めるイベントを表します。 ホバーは、タッチまたはポインティング デバイスを介して画面を探索することによって生成される場合があります。</br><em>Type:</em>#TYPE_VIEW_HOVER_ENTER</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li></ul>

<b>View ホバー終了</b> - android.view.Viewにカーソルを合わせるために停止するイベントを表します。 ホバーは、タッチまたはポインティング デバイスを介して画面を探索することによって生成される場合があります。</br><em>Type:</em>#TYPE_VIEW_HOVER_EXIT</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li></ul></p>

<b>View がスクロールされた</b> - ACTION_SCROLL_IN_DIRECTIONによって画面に表示されるターゲット ノードのイベントを表します。 <em>Type:</em>#TYPE_VIEW_TARGETED_BY_SCROLL</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。 これは、scroll.< の結果として画面に表示されるノードを表します。/li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li></ul>

<b>タッチ操作の開始</b> - タッチ操作を開始するイベントを表します。これは、ユーザーが画面に触れ始める操作です。</br><em>Type:</em>#TYPE_TOUCH_INTERACTION_START</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li></ul><em>Note:</em> このイベントはシステムによってのみ発生し、設定するビュー ツリーには渡されません。</br>

<b>Touch 操作の終了</b> - タッチ操作を終了するイベントを表します。これは、ユーザーが画面に触れるのを停止します。</br><em>Type:</em>#TYPE_TOUCH_INTERACTION_END</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li></ul><em>Note:</em> このイベントはシステムによってのみ発生し、設定するビュー ツリーには渡されません。</br>

<b>タッチ探索ジェスチャの開始</b> - タッチ探索ジェスチャを開始するイベントを表します。</br><em>Type:</em>#TYPE_TOUCH_EXPLORATION_GESTURE_START</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li></ul><em>Note:</em> このイベントはシステムによってのみ発生し、設定するビュー ツリーには渡されません。</br>

<b>タッチ探索ジェスチャの終了</b> - タッチ探索ジェスチャを終了するイベントを表します。</br><em>Type:</em>#TYPE_TOUCH_EXPLORATION_GESTURE_END</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li></ul><em>Note:</em> このイベントはシステムによってのみ発生し、設定するビュー ツリーには渡されません。</br>

<b>タッチ ジェスチャ検出の開始</b> - ユーザー ジェスチャ検出を開始したイベントを表</br><em>Type:</em>#TYPE_GESTURE_DETECTION_START</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li></ul><em>Note:</em> このイベントはシステムによってのみ発生し、設定するビュー ツリーには渡されません。</br>

<b>タッチ ジェスチャ検出 end</b> - ユーザー ジェスチャ検出を終了するイベントを表します</br><em>Type:</em>#TYPE_GESTURE_DETECTION_END</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li></ul><em>Note:</em> このイベントはシステムによってのみ発生し、設定するビュー ツリーには渡されません。</br>

<b>MISCELLANEOUS TYPES</b></br>

<b>Announcement</b> - アプリケーションがスクリーン リーダーにアナウンスを要求するイベントを表します。 イベントにはセマンティックな意味がないため、このイベントは、追加のスクリーン リーダー出力が必要であるが、他の種類のアクセシビリティ サービスが変更を認識する必要がない例外的な状況でのみ適切です</br><em>Type:</em>#TYPE_ANNOUNCEMENT</br><em>Properties:</em></br><ul><li>#getEventType() - event.</li><li>#getSource() - ソース情報 (登録済みクライアントの場合)。</li><li>#getClassName() - source.< のクラス名/li><li>#getPackageName() - source.< のパッケージ名/li><li>#getEventTime() - イベント time.</li><li>#getText() - announcement.< のテキスト/li></ul>

<b>speechStateChanged</b><em>Type:</em>#TYPE_SPEECH_STATE_CHANGE</br> 音声状態変更の種類のビット マスクによって定義された音声状態の変化を表します。 音声状態の変化は、アプリケーションが人間の音声を話しているか、またはリッスンしていることを通知する必要がある場合に発生します。 このイベントは、2 つのアプリケーションが読み上げるか、別のアプリケーションが話すときにリッスンする競合を回避するのに役立ちます。 このイベントを送信する場合、送信者は、付随する状態変更の種類が理にかなっていることを確認する必要があります。 たとえば、送信者は #SPEECH_STATE_SPEAKING_START#SPEECH_STATE_SPEAKING_END を一緒に送信しないでください。 <em>Properties:</em></br><ul><li>#getSpeechStateChangeTypes() - 状態変更の種類</li><li>#getPackageName() - source.</li><li>#getEventTime() - イベント time.</li></ul>

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
AccessibilityEvent()

新しい AccessibilityEventを作成します。

AccessibilityEvent(AccessibilityEvent)

コピー コンストラクター。

AccessibilityEvent(Int32)

指定したAccessibilityEventを使用して新しいeventTypeを作成します。

フィールド

名前 説明
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イベントの種類を変更する: 2 つの少し異なるものの 1 つを意味できます。

ContentChangeTypePaneTitle
古い.

#TYPE_WINDOW_STATE_CHANGED イベントの種類を変更する: ノードのウィンドウ のタイトルが変更されました。

ContentChangeTypeStateDescription
古い.

#TYPE_WINDOW_CONTENT_CHANGEDイベントの種類の変更: 変更されたAccessibilityNodeInfo#getStateDescriptionによって返されるノードの状態の説明。

ContentChangeTypeSubtree
古い.

#TYPE_WINDOW_CONTENT_CHANGED イベントの種類の変更: ソース ノードにルート化されたサブツリーで 1 つ以上のコンテンツ変更が発生したか、ノードが追加または削除されたときにサブツリーの構造が変更されました。

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イベントの種類を変更します。別のサービスが話しています。

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イベントの種類の変更: ウィンドウのタイトルが変更されました。

プロパティ

名前 説明
AccessibilityDataSensitive

android.accessibilityservice.AccessibilityService プロパティが true に設定されたandroid.accessibilityservice.AccessibilityServiceInfo#isAccessibilityToolにのみイベントを配信するかどうかを指定します。 または、android.accessibilityservice.AccessibilityService プロパティが true に設定されたandroid.accessibilityservice.AccessibilityServiceInfo#isAccessibilityToolにのみイベントを配信するかどうかを設定します。

Action
古い.

このイベントをトリガーした実行されたアクションを取得します。

AddedCount

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

BeforeText

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

BeforeTextFormatted

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

Checked

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
ClassName

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

ClassNameFormatted

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

ContentChangeTypes

#TYPE_WINDOW_CONTENT_CHANGED イベントまたは#TYPE_WINDOW_STATE_CHANGEDによって通知される変更の種類のビット マスクを取得します。 または、 #TYPE_WINDOW_CONTENT_CHANGED イベントによって通知されるノード ツリーの変更のビット マスクを設定します。

ContentDescription

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

ContentDescriptionFormatted

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

Creator
CurrentItemIndex

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

DisplayId

イベントの発生元のディスプレイの ID を取得します。

(継承元 AccessibilityRecord)
Enabled

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

EventTime

このイベントが送信された時刻を取得します。 または、このイベントが送信された時刻を設定します。

EventType

イベントの種類を取得します。 または、イベントの種類を設定します。

FromIndex

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

FullScreen

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
ItemCount

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
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 イベントによって通知される音声状態のビット マスクを取得します。 または、 #TYPE_SPEECH_STATE_CHANGE イベントによって通知される音声状態変更の種類のビット マスクを設定します。

Text

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 AccessibilityRecord)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 AccessibilityRecord)
ToIndex

テキスト選択の終了のインデックス、またはスクロール時に最後に表示される項目のインデックスを取得します。 または、スクロール時のテキスト選択終了のインデックスまたは最後に表示される項目のインデックスを設定します。

(継承元 AccessibilityRecord)
WindowChanges

#TYPE_WINDOWS_CHANGED イベントによって通知される変更の種類のビット マスクを取得します。

WindowId

イベントの発生元となるウィンドウの ID を取得します。

(継承元 AccessibilityRecord)

メソッド

名前 説明
AppendRecord(AccessibilityRecord)

イベント レコードの末尾に AccessibilityRecord を追加します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
DescribeContents()

追加する

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
EventTypeToString(EventTypes)

イベント型の文字列形式を返します。

GetAction()

このイベントをトリガーした実行されたアクションを取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetRecord(Int32)

特定のインデックス位置にあるレコードを取得します。

GetSource(Int32)

イベント ソースの AccessibilityNodeInfo を取得します。

(継承元 AccessibilityRecord)
InitFromParcel(Parcel)

Parcelから新しいインスタンスを作成します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Obtain()

新しい AccessibilityEvent インスタンスをインスタンス化します。

Obtain(AccessibilityEvent)

新しい AccessibilityEvent インスタンスをインスタンス化します。

Obtain(EventTypes)

型プロパティが設定された新しい AccessibilityEvent インスタンスをインスタンス化します。

Recycle()
古い.

以前は、再利用するためにインスタンスをリサイクルし直していました。

SetAction(GlobalAction)

このイベントをトリガーした実行済みアクションを設定します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetSource(View, Int32)

ソースを、指定された rootの仮想子孫に設定します。

(継承元 AccessibilityRecord)
SetSource(View)

イベント ソースを設定します。

(継承元 AccessibilityRecord)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

追加する

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

このマネージド ピアが破棄されたことを相互運用ランタイムに通知します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

別のマネージド参照によって保持されない限り、このJavaピアを解放します。

(継承元 Object)
IJavaPeerable.Finalized()

このマネージド ピアが終了したことを相互運用ランタイムに通知します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このマネージド ピアとその JNI 参照の間の関係を記述する状態を取得します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

このJava ピアの相互運用 ID ハッシュ コードを設定します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

このJava ピアのマネージド ピアと JNI ピアの状態を設定します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

このマネージド ピアで使用される JNI オブジェクト参照を設定します。

(継承元 Object)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

このクラスは、ユーザー インターフェイスで注目すべきことが発生したときにシステムによって送信されるアクセシビリティ イベントを表します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象