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