2022-04-11 09:49:08 +00:00
# Accessibility
# Introduction<a name="intro"></a>
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:
1. Allow people with disabilities to use applications. For example, provide the screen reader for people with visual impairments.
1. 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<a name="files"></a>
```
2022-06-09 15:49:07 +08:00
/foundation/barrierfree/accessibility
2022-04-11 09:49:08 +00:00
├── frameworks
│ ├── aafwk # AccessibleAbility Kit implementation code
2022-07-19 13:46:20 +08:00
│ ├── acfwk # AccessibilityConfiguration Kit implementation code
│ └── asacfwk # AccessibleAbility Kit implementation code
2022-04-11 09:49:08 +00:00
├── interfaces
2022-07-19 13:46:20 +08:00
│ ├── innerkits # Internal APIs of AccessibleAbility、AccessibilityConfiguration and AccessibleAbilityClient
│ └── kits # Developer APIs of AccessibleAbility、AccessibilityConfiguration and AccessibleAbilityClient
2022-04-11 09:49:08 +00:00
├── sa_profile # System service configuration files
2022-07-19 13:46:20 +08:00
└── services
└── aams # Framework code of the AccessibleAbility management service
└── interface # Interface of the AccessibleAbility management service
└── test # Test code
2022-04-11 09:49:08 +00:00
```
# Repositories Involved<a name="relevant"></a>
**accessibility**
2022-07-19 13:46:20 +08:00
[ability_ability_runtime ](https://gitee.com/openharmony/ability_ability_runtime )
2022-04-11 09:49:08 +00:00
2022-07-19 13:46:20 +08:00
[account_os_account ](https://gitee.com/openharmony/account_os_account )
2022-04-11 09:49:08 +00:00
2022-07-19 13:46:20 +08:00
[bundlemanager_bundle_framework ](https://gitee.com/openharmony/bundlemanager_bundle_framework )
[distributeddatamgr_appdatamgr ](https://gitee.com/openharmony/distributeddatamgr_appdatamgr )
[notification_common_event_service ](https://gitee.com/openharmony/notification_common_event_service )
2022-04-11 09:49:08 +00:00
[multimodalinput_input ](https://gitee.com/openharmony/multimodalinput_input )
2022-07-19 13:46:20 +08:00
[windowmanager ](https://gitee.com/openharmony/windowmanager )