AccessibilityServiceInfo 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此類別描述一個 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
- 繼承
- 屬性
- 實作
備註
此類別描述一個 AccessibilityService。 系統會 AccessibilityService 根據本類別封裝的資訊通知 for android.view.accessibility.AccessibilityEvents。
<div class=“特殊參考”><h3>開發者指南</h3>
欲了解更多關於建立無障礙服務的資訊,請參閱 無障礙 開發者指南。
</div>
Java 文件 android.accessibilityservice.AccessibilityServiceInfo。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| AccessibilityServiceInfo() |
建立新的實例。 |
| AccessibilityServiceInfo(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
欄位
| 名稱 | Description |
|---|---|
| CapabilityCanControlMagnification |
已淘汰.
功能:此無障礙服務可控制顯示放大。 |
| CapabilityCanPerformGestures |
已淘汰.
功能:此無障礙服務能執行手勢。 |
| CapabilityCanRequestEnhancedWebAccessibility |
此會員已被棄用。 |
| CapabilityCanRequestFilterKeyEvents |
已淘汰.
功能:此無障礙服務可請求篩選關鍵事件串流。 |
| CapabilityCanRequestFingerprintGestures |
已淘汰.
功能:這項無障礙服務能擷取指紋感測器的手勢 |
| CapabilityCanRequestTouchExploration |
已淘汰.
功能:此無障礙服務可請求觸控探索模式,可將被觸摸的物品朗讀,並透過手勢探索使用者介面。 |
| CapabilityCanRetrieveWindowContent |
已淘汰.
功能:此無障礙服務可擷取活動視窗內容。 |
| CapabilityCanTakeScreenshot |
已淘汰.
功能:此無障礙服務可截圖。 |
| Default |
已淘汰.
如果 是 |
| FlagEnableAccessibilityVolume |
已淘汰.
此旗標要求系統範圍內 |
| FlagIncludeNotImportantViews |
已淘汰.
若設定此標記,系統會考慮對無障礙不重要的視角與對無障礙重要的視角。 |
| FlagInputMethodEditor |
已淘汰.
此標誌使 AccessibilityService 成為輸入法編輯器,具備部分輸入法編輯器功能:取得 與 |
| FlagReportViewIds |
已淘汰.
此旗示要求 所 |
| FlagRequest2FingerPassthrough |
已淘汰.
此旗標請求啟用時 |
| FlagRequestAccessibilityButton |
已淘汰.
此旗標指示系統無障礙服務要求在導航區域內顯示無障礙按鈕(若有的話)。 |
| FlagRequestEnhancedWebAccessibility |
此會員已被棄用。 |
| FlagRequestFilterKeyEvents |
已淘汰.
此旗標會向系統請求過濾關鍵事件。 |
| FlagRequestFingerprintGestures |
已淘汰.
此旗標要求所有指紋手勢都傳送至無障礙服務。 |
| FlagRequestMultiFingerGestures |
已淘汰.
此旗標請求啟用時 |
| FlagRequestShortcutWarningDialogSpokenFeedback |
已淘汰.
此旗標要求無障礙捷徑警告對話框在對話顯示時有語音回饋。 |
| FlagRequestTouchExplorationMode |
已淘汰.
此旗標要求系統進入觸控探索模式。 |
| FlagRetrieveInteractiveWindows |
已淘汰.
此旗標向系統表示無障礙服務希望存取所有互動視窗的內容。 |
| FlagSendMotionEvents |
已淘汰.
此旗示意啟用時 |
| FlagServiceHandlesDoubleTap |
已淘汰.
此旗標請求啟用時 |
屬性
| 名稱 | Description |
|---|---|
| CanRetrieveWindowContent |
已淘汰.
這個服務是否能取得目前視窗的內容。 |
| Capabilities |
回傳此無障礙服務所具備的功能位元遮罩,例如能夠擷取活動視窗內容等。 |
| Class |
回傳此 |
| Creator | |
| Description |
已淘汰.
取得無障礙服務的非在地化描述。 |
| EventTypes |
你 |
| FeedbackType |
回饋類型 和 AccessibilityService 所提供的。 |
| Flags |
此欄位代表一組用於配置 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| Id |
無障礙服務 ID。 |
| InteractiveUiTimeoutMillis |
請取得建議的互動式控制逾時。 -或- 設定互動式控制項需持續在螢幕上以支援使用者的建議時間。 |
| IsAccessibilityTool |
指示該服務是否用於協助身心障礙使用者。 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
此類別描述一個 |
| JniPeerMembers |
此類別描述一個 |
| MotionEventSources |
回傳無障礙服務想要監聽的來源的位元遮罩 |
| NonInteractiveUiTimeoutMillis |
非互動控制時,請取得建議的超時時間。 -或- 設定非互動控制項需在螢幕上維持以支援使用者的建議時間。 |
| NotificationTimeout |
在通知 之前 |
| PackageNames |
包裹名稱是 我 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ResolveInfo |
服務 |
| SettingsActivityName |
設定活動名稱。 |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| TileServiceName |
這個 |
方法
| 名稱 | Description |
|---|---|
| CapabilityToString(AccessibilityServiceCapabilities) |
回傳能力的字串表示。 |
| Clone() |
建立並回傳此物件的副本。 (繼承來源 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
此類別描述一個 |
| DescribeContents() |
描述此 Parcelable 實例的分組表示中包含的特殊物件種類。 |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
此類別描述一個 |
| Equals(Object) |
此類別描述一個 |
| Equals(Object) |
表示是否有其他物體「等同」於此物。 (繼承來源 Object) |
| FeedbackTypeToString(FeedbackFlags) |
回傳反饋類型的字串表示。 |
| FlagToString(AccessibilityServiceFlags) |
回傳旗標的字串表示。 |
| GetHashCode() |
回傳物件的雜湊碼值。 (繼承來源 Object) |
| JavaFinalize() |
已淘汰.
當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。 (繼承來源 Object) |
| LoadDescription(PackageManager) |
無障礙服務的在地說明。 |
| LoadIntro(PackageManager) |
無障礙服務的在地介紹。 |
| LoadIntroFormatted(PackageManager) |
無障礙服務的在地介紹。 |
| LoadSummary(PackageManager) |
無障礙服務的在地化摘要。 |
| LoadSummaryFormatted(PackageManager) |
無障礙服務的在地化摘要。 |
| Notify() |
喚醒一個正在該物件監視器上等待的執行緒。 (繼承來源 Object) |
| NotifyAll() |
喚醒所有等待該物件監視器的執行緒。 (繼承來源 Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
此類別描述一個 |
| 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() |
此類別描述一個 |
| IJavaPeerable.Finalized() |
此類別描述一個 |
| IJavaPeerable.JniObjectReferenceControlBlock |
此類別描述一個 |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
此類別描述一個 |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
此類別描述一個 |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
此類別描述一個 |
| IJavaPeerable.UnregisterFromRuntime() |
此類別描述一個 |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
此類別描述一個 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |