mirror of
https://github.com/openharmony/accessibility.git
synced 2026-08-25 11:51:38 -04:00
d38bb462e02ceaa407f01759abddd3ded69adfeb
Signed-off-by: Mupceet <laiguizhong@huawei.com>
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.4%
C
0.5%
