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