1{ 2 "name": "@openharmony/accessibility", 3 "description": "The accessibility framework provides a standard mechanism for exchanging information between applications and assistive applications.", 4 "version": "3.1.0", 5 "repository": "", 6 "license": "Apache License 2.0", 7 "publishAs": "code-segment", 8 "segment": { 9 "destPath": "foundation/barrierfree/accessibility" 10 }, 11 "dirs": {}, 12 "scripts": {}, 13 "component": { 14 "name": "accessibility", 15 "subsystem": "barrierfree", 16 "syscap": [ 17 "SystemCapability.BarrierFree.Accessibility.Core", 18 "SystemCapability.BarrierFree.Accessibility.Hearing", 19 "SystemCapability.BarrierFree.Accessibility.Vision" 20 ], 21 "features": [ "accessibility_feature_coverage = false" ], 22 "adapted_system_type": [ 23 "standard" 24 ], 25 "rom": "2000KB", 26 "ram": "10000KB", 27 "hisysevent_config": [ 28 "//foundation/barrierfree/accessibility/hisysevent.yaml" 29 ], 30 "deps": { 31 "components": [ 32 "samgr", 33 "napi", 34 "window_manager", 35 "eventhandler", 36 "input", 37 "c_utils", 38 "common_event_service", 39 "preference", 40 "ability_base", 41 "safwk", 42 "bundle_framework", 43 "hitrace_native", 44 "hiviewdfx_hilog_native", 45 "ipc", 46 "ability_runtime" 47 ], 48 "third_party": [] 49 }, 50 "build": { 51 "group_type": { 52 "base_group": [ 53 "//foundation/barrierfree/accessibility/interfaces/kits/napi:napi_packages" 54 ], 55 "fwk_group": [ 56 "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability", 57 "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig", 58 "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient", 59 "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common", 60 "//foundation/barrierfree/accessibility/common/interface:accessibility_interface" 61 ], 62 "service_group": [ 63 "//foundation/barrierfree/accessibility/sa_profile:aams_sa_profile", 64 "//foundation/barrierfree/accessibility/sa_profile:accessibility_cfg", 65 "//foundation/barrierfree/accessibility/services/aams:accessibleabilityms", 66 "//foundation/barrierfree/accessibility/services/etc:ohos.para.dac" 67 ] 68 }, 69 "inner_kits": [ 70 { 71 "type": "so", 72 "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability", 73 "header": { 74 "header_files": [ 75 "accessibility_ui_test_ability.h", 76 "accessible_ability_client.h", 77 "accessible_ability_listener.h" 78 ], 79 "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk/include" 80 } 81 }, 82 { 83 "type": "so", 84 "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig", 85 "header": { 86 "header_files": [ 87 "accessibility_config.h" 88 ], 89 "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk/include" 90 } 91 }, 92 { 93 "type": "so", 94 "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient", 95 "header": { 96 "header_files": [ 97 "accessibility_state_event.h", 98 "accessibility_system_ability_client.h" 99 ], 100 "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk/include" 101 } 102 }, 103 { 104 "type": "so", 105 "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common", 106 "header": { 107 "header_files": [ 108 "accessibility_ability_info.h", 109 "accessibility_constants.h", 110 "accessibility_def.h", 111 "accessibility_element_info.h", 112 "accessibility_event_info.h", 113 "accessibility_window_info.h" 114 ], 115 "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/common/include" 116 } 117 } 118 ], 119 "test": [ 120 "//foundation/barrierfree/accessibility/services/test:moduletest", 121 "//foundation/barrierfree/accessibility/services/aams/test:unittest", 122 "//foundation/barrierfree/accessibility/frameworks/aafwk/test:unittest", 123 "//foundation/barrierfree/accessibility/frameworks/acfwk/test:unittest", 124 "//foundation/barrierfree/accessibility/frameworks/asacfwk/test:unittest", 125 "//foundation/barrierfree/accessibility/frameworks/common/test:unittest", 126 "//foundation/barrierfree/accessibility/interfaces/innerkits/test/fuzztest:fuzztest", 127 "//foundation/barrierfree/accessibility/interfaces/innerkits/test/benchmarktest:benchmarktest" 128 ] 129 } 130 } 131} 132