Language

AccessibilityServiceInfo クラス

定義

このクラスでは、 AccessibilityServiceについて説明します。

[Android.Runtime.Register("android/accessibilityservice/AccessibilityServiceInfo", DoNotGenerateAcw=true)]
public class AccessibilityServiceInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/accessibilityservice/AccessibilityServiceInfo", DoNotGenerateAcw=true)>]
type AccessibilityServiceInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
AccessibilityServiceInfo
属性
実装

注釈

このクラスでは、 AccessibilityServiceについて説明します。 システムは、このクラスにカプセル化された情報に従って、AccessibilityServiceのandroid.view.accessibility.AccessibilityEventに通知します。

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

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

</部>

Javaドキュメント。

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

コンストラクター

Name 説明
AccessibilityServiceInfo()

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

AccessibilityServiceInfo(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

Name 説明
CapabilityCanControlMagnification
古い.

機能: このアクセシビリティ サービスでは、表示倍率を制御できます。

CapabilityCanPerformGestures
古い.

機能: このアクセシビリティ サービスでは、ジェスチャを実行できます。

CapabilityCanRequestEnhancedWebAccessibility

このメンバーは非推奨です。

CapabilityCanRequestFilterKeyEvents
古い.

機能: このアクセシビリティ サービスは、キー イベント ストリームをフィルター処理するように要求できます。

CapabilityCanRequestFingerprintGestures
古い.

機能: このアクセシビリティ サービスでは、指紋センサーからジェスチャをキャプチャできます

CapabilityCanRequestTouchExploration
古い.

機能: このアクセシビリティ サービスは、タッチされた項目を音声で読み上げ、ジェスチャを使用して UI を探索できるタッチ探索モードを要求できます。

CapabilityCanRetrieveWindowContent
古い.

機能: このアクセシビリティ サービスは、アクティブなウィンドウ コンテンツを取得できます。

CapabilityCanTakeScreenshot
古い.

機能: このアクセシビリティ サービスはスクリーンショットを撮ることができます。

Default
古い.

AccessibilityServiceが特定の型の既定値である場合。

FlagEnableAccessibilityVolume
古い.

このフラグは、android.media.AudioAttributes#USAGE_ASSISTANCE_ACCESSIBILITYボリュームによって制御android.media.AudioManager#STREAM_ACCESSIBILITYシステム全体のすべてのオーディオ トラックを要求します。

FlagIncludeNotImportantViews
古い.

このフラグが設定されている場合、アクセシビリティにとって重要なビューに加えて、アクセシビリティにとって重要ではないビューがシステムによって考慮されます。

FlagInputMethodEditor
古い.

このフラグにより、AccessibilityService は、入力メソッド エディター機能のサブセットを持つ入力メソッド エディターになります。 android.view.inputmethod.InputConnection を取得し、テキスト選択の変更通知を取得します。

FlagReportViewIds
古い.

このフラグは、AccessibilityNodeInfoによって取得されたAccessibilityServiceにソース ビューの ID が含まれていることを要求します。

FlagRequest2FingerPassthrough
古い.

このフラグは、 #FLAG_REQUEST_MULTI_FINGER_GESTURES を有効にすると、2 本指のパススルー ジェスチャが再び有効になっていることを要求します。

FlagRequestAccessibilityButton
古い.

このフラグは、アクセシビリティ サービスがシステムのナビゲーション領域内にアクセシビリティ ボタンが表示されるように要求することをシステムに示します (使用可能な場合)。

FlagRequestEnhancedWebAccessibility

このメンバーは非推奨です。

FlagRequestFilterKeyEvents
古い.

このフラグは、キー イベントをフィルター処理するためにシステムから要求します。

FlagRequestFingerprintGestures
古い.

このフラグは、すべての指紋ジェスチャをアクセシビリティ サービスに送信するように要求します。

FlagRequestMultiFingerGestures
古い.

このフラグは、 #FLAG_REQUEST_TOUCH_EXPLORATION_MODE を有効にすると、複数指ジェスチャも有効になっていることを要求します。

FlagRequestShortcutWarningDialogSpokenFeedback
古い.

このフラグは、ダイアログが表示されたときに、アクセシビリティ ショートカットの警告ダイアログにフィードバックが表示されることを要求します。

FlagRequestTouchExplorationMode
古い.

このフラグは、システムがタッチ探索モードに入る必要があります。

FlagRetrieveInteractiveWindows
古い.

このフラグは、アクセシビリティ サービスがすべての対話型ウィンドウのコンテンツにアクセスすることをシステムに示します。

FlagSendMotionEvents
古い.

このフラグは、 #FLAG_REQUEST_TOUCH_EXPLORATION_MODE が有効になると、正常に検出されたジェスチャごとに、サービスがモーション イベントを受信することを要求します。

FlagServiceHandlesDoubleTap
古い.

このフラグは、 #FLAG_REQUEST_TOUCH_EXPLORATION_MODE が有効になっている場合、フレームワークによって処理されるのではなく、ダブルタップジェスチャとダブルタップジェスチャとダブルタップアンドホールドジェスチャがサービスにディスパッチされることを要求します。

プロパティ

Name 説明
CanRetrieveWindowContent
古い.

このサービスが現在のウィンドウのコンテンツを取得できるかどうかを示します。

Capabilities

このアクセシビリティ サービスが持つ機能 (アクティブなウィンドウ コンテンツを取得できるなど) のビット マスクを返します。

Class

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

(継承元 Object)
Creator
Description
古い.

アクセシビリティ サービスのローカライズされていない説明を取得します。

EventTypes

イベントは、関心のある AccessibilityService を入力します。

FeedbackType

フィードバックの種類は、 AccessibilityService によって提供されます。

Flags

このフィールドは、 AccessibilityServiceの構成に使用されるフラグのセットを表します。

Handle

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

(継承元 Object)
Id

アクセシビリティ サービス ID。

InteractiveUiTimeoutMillis

対話型コントロールの推奨タイムアウトを取得します。 または、対話型コントロールがユーザーをサポートするために画面に残る必要がある推奨時間を設定します。

IsAccessibilityTool

障害のあるユーザーを支援するためにサービスを使用するかどうかを示します。

JniIdentityHashCode

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

(継承元 Object)
JniManagedPeerState

このクラスでは、 AccessibilityServiceについて説明します。

(継承元 JavaObject)
JniPeerMembers

このクラスでは、 AccessibilityServiceについて説明します。

MotionEventSources

アクセシビリティ サービスが汎用android.view.InputDeviceをリッスンするandroid.view.MotionEventソースのビット マスクを返します。 または、アクセシビリティ サービスが汎用android.view.InputDeviceをリッスンするandroid.view.MotionEvent ソースのビット マスクを設定します。

NonInteractiveUiTimeoutMillis

非対話型コントロールの推奨タイムアウトを取得します。 または、非対話型コントロールがユーザーをサポートするために画面に残る必要がある推奨時間を設定します。

NotificationTimeout

AccessibilityServiceが通知されるまでの特定の型の最新のイベントの後のタイムアウト (ミリ秒)。

PackageNames

パッケージには、 AccessibilityService が関心のある名前を付けます。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ResolveInfo

サービス ResolveInfo。

SettingsActivityName

設定アクティビティ名。

ThresholdClass

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

ThresholdType

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

TileServiceName

このアクセシビリティ サービスに関連付けられている android.service.quicksettings.TileService の名前を取得します。

メソッド

Name 説明
CapabilityToString(AccessibilityServiceCapabilities)

機能の文字列形式を返します。

Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

このクラスでは、 AccessibilityServiceについて説明します。

(継承元 JavaObject)
DescribeContents()

この Parcelable インスタンスのマーシャリングされた表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
DisposeUnlessReferenced()

このクラスでは、 AccessibilityServiceについて説明します。

(継承元 JavaObject)
Equals(Object)

このクラスでは、 AccessibilityServiceについて説明します。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
FeedbackTypeToString(FeedbackFlags)

フィードバック型の文字列形式を返します。

FlagToString(AccessibilityServiceFlags)

フラグの文字列形式を返します。

GetHashCode()

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

(継承元 Object)
JavaFinalize()
古い.

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

(継承元 Object)
LoadDescription(PackageManager)

アクセシビリティ サービスのローカライズされた説明。

LoadIntro(PackageManager)

アクセシビリティ サービスのローカライズされた概要。

LoadIntroFormatted(PackageManager)

アクセシビリティ サービスのローカライズされた概要。

LoadSummary(PackageManager)

アクセシビリティ サービスのローカライズされた概要。

LoadSummaryFormatted(PackageManager)

アクセシビリティ サービスのローカライズされた概要。

Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

このクラスでは、 AccessibilityServiceについて説明します。

(継承元 JavaObject)
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)

このオブジェクトをパーセルにフラット化します。

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

Name 説明
IJavaPeerable.Disposed()

このクラスでは、 AccessibilityServiceについて説明します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

このクラスでは、 AccessibilityServiceについて説明します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

このクラスでは、 AccessibilityServiceについて説明します。

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

このクラスでは、 AccessibilityServiceについて説明します。

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

このクラスでは、 AccessibilityServiceについて説明します。

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

このクラスでは、 AccessibilityServiceについて説明します。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

このクラスでは、 AccessibilityServiceについて説明します。

拡張メソッド

Name 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

このクラスでは、 AccessibilityServiceについて説明します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象