1{ 2 "name": "@ohsh/accessibility", 3 "description": "The accessibility framework provides a standard mechanism for exchanging information between applications and assistive applications.", 4 "version": "4.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": [ 22 "accessibility_feature_coverage", 23 "accessibility_watch_feature" 24 ], 25 "adapted_system_type": [ 26 "standard" 27 ], 28 "rom": "2000KB", 29 "ram": "10000KB", 30 "hisysevent_config": [ 31 "//foundation/barrierfree/accessibility/hisysevent.yaml" 32 ], 33 "deps": { 34 "components": [ 35 "graphic_2d", 36 "samgr", 37 "napi", 38 "window_manager", 39 "eventhandler", 40 "input", 41 "c_utils", 42 "common_event_service", 43 "ability_base", 44 "safwk", 45 "bundle_framework", 46 "ffrt", 47 "hicollie", 48 "hitrace", 49 "hilog", 50 "ipc", 51 "ability_runtime", 52 "init", 53 "access_token", 54 "display_manager", 55 "hisysevent", 56 "os_account", 57 "preferences", 58 "power_manager", 59 "data_share" 60 ], 61 "third_party": [] 62 }, 63 "build": { 64 "group_type": { 65 "base_group": [ 66 "//foundation/barrierfree/accessibility/interfaces/kits/napi:napi_packages" 67 ], 68 "fwk_group": [ 69 "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability", 70 "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig", 71 "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient", 72 "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common", 73 "//foundation/barrierfree/accessibility/common/interface:accessibility_interface" 74 ], 75 "service_group": [ 76 "//foundation/barrierfree/accessibility/sa_profile:aams_sa_profile", 77 "//foundation/barrierfree/accessibility/sa_profile:accessibility_cfg", 78 "//foundation/barrierfree/accessibility/services/aams:accessibleabilityms", 79 "//foundation/barrierfree/accessibility/services/etc:ohos.para.dac" 80 ] 81 }, 82 "inner_api": [ 83 { 84 "type": "so", 85 "name": "//foundation/barrierfree/accessibility/common/interface:accessibility_interface", 86 "header": { 87 "header_files": [ 88 "accessibility_element_info_parcel.h", 89 "accessibility_event_info_parcel.h", 90 "accessibility_window_info_parcel.h" 91 ], 92 "header_base": "//foundation/barrierfree/accessibility/common/interface/include/parcel" 93 } 94 }, 95 { 96 "type": "so", 97 "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk:accessibleability", 98 "header": { 99 "header_files": [ 100 "accessibility_ui_test_ability.h", 101 "accessible_ability_client.h", 102 "accessible_ability_listener.h" 103 ], 104 "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk/include" 105 } 106 }, 107 { 108 "type": "so", 109 "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk:accessibilityconfig", 110 "header": { 111 "header_files": [ 112 "accessibility_config.h" 113 ], 114 "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk/include" 115 } 116 }, 117 { 118 "type": "so", 119 "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk:accessibilityclient", 120 "header": { 121 "header_files": [ 122 "accessibility_state_event.h", 123 "accessibility_system_ability_client.h" 124 ], 125 "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk/include" 126 } 127 }, 128 { 129 "type": "so", 130 "name": "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common", 131 "header": { 132 "header_files": [ 133 "accessibility_ability_info.h", 134 "accessibility_constants.h", 135 "accessibility_def.h", 136 "accessibility_element_info.h", 137 "accessibility_event_info.h", 138 "accessibility_window_info.h" 139 ], 140 "header_base": "//foundation/barrierfree/accessibility/interfaces/innerkits/common/include" 141 } 142 } 143 ], 144 "test": [ 145 "//foundation/barrierfree/accessibility/services/test:moduletest", 146 "//foundation/barrierfree/accessibility/services/aams/test:unittest", 147 "//foundation/barrierfree/accessibility/frameworks/aafwk/test:unittest", 148 "//foundation/barrierfree/accessibility/frameworks/acfwk/test:unittest", 149 "//foundation/barrierfree/accessibility/frameworks/asacfwk/test:unittest", 150 "//foundation/barrierfree/accessibility/frameworks/common/test:unittest", 151 "//foundation/barrierfree/accessibility/common/interface/test/unittest:unittest", 152 "//foundation/barrierfree/accessibility/interfaces/innerkits/test/fuzztest:fuzztest", 153 "//foundation/barrierfree/accessibility/common/interface/test/fuzztest:fuzztest", 154 "//foundation/barrierfree/accessibility/interfaces/innerkits/test/benchmarktest:benchmarktest" 155 ] 156 } 157 } 158} 159