鴻蒙OS AccessibilityAbilityInfo

2022-09-05 09:26 更新

AccessibilityAbilityInfo

java.lang.Object

|---ohos.accessibility.AccessibilityAbilityInfo

public class AccessibilityAbilityInfo
extends Object

查詢有關輔助功能的信息。

此類為您提供使用給定搜索條件查詢有關指定輔助功能的信息的方法。有關輔助功能的信息包括名稱、描述、類型和支持的輔助功能事件。

字段摘要

修飾符和類型 字段 描述
static int ACCESSIBILITY_ABILITY_TYPE_AUDIBLE 描述聲音反饋的可訪問性。
static int ACCESSIBILITY_ABILITY_TYPE_BRAILLE 描述盲文反饋的輔助功能。
static int ACCESSIBILITY_ABILITY_TYPE_GENERIC 描述通用反饋的可訪問性能力。
static int ACCESSIBILITY_ABILITY_TYPE_HAPTIC 描述觸覺反饋的可訪問性。
static int ACCESSIBILITY_ABILITY_TYPE_SPOKEN 描述屏幕閱讀器的輔助功能。
static int ACCESSIBILITY_ABILITY_TYPE_VISUAL 描述視覺反饋的可訪問性能力。
static int CAPABILITY_FILTER_KEY_EVENTS 描述請求過濾關鍵事件的能力。
static int CAPABILITY_GESTURES 描述執(zhí)行手勢的能力。
static int CAPABILITY_MAGNIFICATION 描述請求控制顯示放大率的能力。
static int CAPABILITY_TOUCH_EXPLORATION 描述請求觸摸探索模式的能力。
static int CAPABILITY_WINDOW_CONTENT 描述搜索活動窗口內容的能力。
static int FEEDBACK_ALL_MASK 描述所有反饋類型的可訪問性。

構造函數摘要

構造函數 描述
AccessibilityAbilityInfo()

方法總結

修飾符和類型 方法 描述
AbilityInfo getAbilityInfo() 獲取有關具有輔助功能的應用程序的信息。
int getAccessibilityAbilityType() 獲取可訪問性的類型。
int getCapabilityValues() 獲取無障礙能力的功能。
String getDescription() 獲取可訪問性的描述。
int getEventTypes() 獲取無障礙能力可以處理的無障礙事件的類型。
String getId() 獲取無障礙能力的ID。
String getName() 獲取可訪問性的名稱。
String getPackageName() 獲取無障礙能力的包名。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

字段詳細信息

ACCESSIBILITY_ABILITY_TYPE_AUDIBLE

public static final int ACCESSIBILITY_ABILITY_TYPE_AUDIBLE

描述聲音反饋的可訪問性。

ACCESSIBILITY_ABILITY_TYPE_BRAILLE

public static final int ACCESSIBILITY_ABILITY_TYPE_BRAILLE

描述盲文反饋的輔助功能。

ACCESSIBILITY_ABILITY_TYPE_GENERIC

public static final int ACCESSIBILITY_ABILITY_TYPE_GENERIC

描述通用反饋的可訪問性能力。

ACCESSIBILITY_ABILITY_TYPE_HAPTIC

public static final int ACCESSIBILITY_ABILITY_TYPE_HAPTIC

描述觸覺反饋的可訪問性。

ACCESSIBILITY_ABILITY_TYPE_SPOKEN

public static final int ACCESSIBILITY_ABILITY_TYPE_SPOKEN

描述屏幕閱讀器的輔助功能。

ACCESSIBILITY_ABILITY_TYPE_VISUAL

public static final int ACCESSIBILITY_ABILITY_TYPE_VISUAL

描述視覺反饋的可訪問性能力。

CAPABILITY_FILTER_KEY_EVENTS

public static final int CAPABILITY_FILTER_KEY_EVENTS

描述請求過濾關鍵事件的能力。

CAPABILITY_GESTURES

public static final int CAPABILITY_GESTURES

描述執(zhí)行手勢的能力。

CAPABILITY_MAGNIFICATION

public static final int CAPABILITY_MAGNIFICATION

描述請求控制顯示放大率的能力。

CAPABILITY_TOUCH_EXPLORATION

public static final int CAPABILITY_TOUCH_EXPLORATION

描述請求觸摸探索模式的能力。

CAPABILITY_WINDOW_CONTENT

public static final int CAPABILITY_WINDOW_CONTENT

描述搜索活動窗口內容的能力。

FEEDBACK_ALL_MASK

public static final int FEEDBACK_ALL_MASK

描述所有反饋類型的可訪問性。

構造函數詳細信息

AccessibilityAbilityInfo

public AccessibilityAbilityInfo()

方法詳情

getName

public String getName()

獲取可訪問性的名稱。

返回:

返回輔助功能的名稱。

getAccessibilityAbilityType

public int getAccessibilityAbilityType()

獲取可訪問性的類型。

返回:

返回可訪問性的類型:

  • ACCESSIBILITY_ABILITY_TYPE_SPOKEN
  • ACCESSIBILITY_ABILITY_TYPE_HAPTIC
  • ACCESSIBILITY_ABILITY_TYPE_AUDIBLE
  • ACCESSIBILITY_ABILITY_TYPE_VISUAL
  • ACCESSIBILITY_ABILITY_TYPE_GENERIC
  • ACCESSIBILITY_ABILITY_TYPE_BRAILLE

getEventTypes

public int getEventTypes()

獲取無障礙能力可以處理的無障礙事件的類型。

返回:

返回可訪問性事件的類型。

getDescription

public String getDescription()

獲取可訪問性的描述。

返回:

返回可訪問性的描述。

getPackageName

public String getPackageName()

獲取無障礙能力的包名。

返回:

返回輔助功能的包名稱。

getCapabilityValues

public int getCapabilityValues()

獲取無障礙能力的功能。

返回:

返回無障礙能力的功能:

  • CAPABILITY_WINDOW_CONTENT
  • CAPABILITY_TOUCH_EXPLORATION
  • CAPABILITY_MAGNIFICATION
  • CAPABILITY_FILTER_KEY_EVENTS
  • CAPABILITY_GESTURES

getId

public String getId()

獲取無障礙能力的ID。

返回:

返回輔助功能的 ID。

getAbilityInfo

public AbilityInfo getAbilityInfo()

獲取有關具有輔助功能的應用程序的信息。

返回:

返回有關具有可訪問性功能的應用程序的信息。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號