mirror of
https://gitee.com/openharmony/accessibility
synced 2025-02-19 22:51:49 +00:00
Accessibility
Introduction
The accessibility framework provides a standard mechanism for exchanging information between applications and accessibility applications and supports the development of accessibility applications to enhance the accessibility experience. The typical use cases are as follows:
- Allow people with disabilities to use applications. For example, provide the screen reader for people with visual impairments.
- Provide the capability to interact with applications. For example, offer the UI automatic test framework and the capability to develop accessibility applications based on UI responses.
Directory Structure
/foundation/barrierfree/accessibility
├── frameworks
│ ├── aafwk # AccessibleAbility Kit implementation code
│ ├── acfwk # AccessibilityConfiguration Kit implementation code
│ └── asacfwk # AccessibleAbility Kit implementation code
├── interfaces
│ ├── innerkits # Internal APIs of AccessibleAbility、AccessibilityConfiguration and AccessibleAbilityClient
│ └── kits # Developer APIs of AccessibleAbility、AccessibilityConfiguration and AccessibleAbilityClient
├── sa_profile # System service configuration files
└── services
└── aams # Framework code of the AccessibleAbility management service
└── interface # Interface of the AccessibleAbility management service
└── test # Test code
Repositories Involved
accessibility
bundlemanager_bundle_framework
Description
Languages
C++
99.7%
C
0.3%