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