1{ 2 "name": "@ohos/device_status", 3 "description": "Msdp device status", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "segment": { 7 "destPath": "base/msdp/device_status" 8 }, 9 "component": { 10 "name": "device_status", 11 "subsystem": "msdp", 12 "syscap": [ 13 "SystemCapability.Msdp.DeviceStatus.Drag", 14 "SystemCapability.Msdp.DeviceStatus.Cooperate", 15 "SystemCapability.Msdp.DeviceStatus.Stationary" 16 ], 17 "hisysevent_config": [ 18 "//base/msdp/device_status/hisysevent.yaml", 19 "//base/msdp/device_status/hisyseventdrague.yaml" 20 ], 21 "features": [ 22 "device_status_intention_framework", 23 "device_status_rust_enabled", 24 "device_status_interaction_coordination", 25 "device_status_drag_enable_monitor", 26 "device_status_drag_enable_interceptor", 27 "device_status_drag_enable_animation", 28 "device_status_performance_check", 29 "device_status_sensor_enable", 30 "device_status_memmgr_enable", 31 "device_status_motion_enable" 32 ], 33 "adapted_system_type": [ "standard" ], 34 "rom": "2048KB", 35 "ram": "~4096KB", 36 "deps": { 37 "components": [ 38 "ability_runtime", 39 "access_token", 40 "cJSON", 41 "hicollie", 42 "hilog", 43 "ipc", 44 "safwk", 45 "samgr", 46 "c_utils", 47 "common_event_service", 48 "napi", 49 "image_framework", 50 "eventhandler", 51 "distributed_input", 52 "device_manager", 53 "sensor", 54 "init", 55 "input", 56 "hisysevent", 57 "window_manager", 58 "hitrace", 59 "ability_base", 60 "graphic_2d", 61 "udmf", 62 "device_info_manager", 63 "dsoftbus", 64 "motion", 65 "ylong_runtime", 66 "dfs_service", 67 "qos_manager", 68 "memmgr", 69 "os_account", 70 "libxml2" 71 ], 72 "third_party": [ 73 "libuv", 74 "openssl", 75 "jsoncpp" 76 ] 77 }, 78 "build": { 79 "group_type": { 80 "base_group":[], 81 "fwk_group":[ 82 "//base/msdp/device_status/interfaces/innerkits:devicestatus_client", 83 "//base/msdp/device_status/frameworks/js/napi:stationary", 84 "//base/msdp/device_status/frameworks/js/napi/interaction:interaction_jsapi_group", 85 "//base/msdp/device_status/frameworks/js/napi/motion:motion_napi" 86 ], 87 "service_group":[ 88 "//base/msdp/device_status/libs:devicestatus_algo", 89 "//base/msdp/device_status/libs:devicestatus_mock", 90 "//base/msdp/device_status/services:devicestatus_service", 91 "//base/msdp/device_status/frameworks/native/src:deviceagent", 92 "//base/msdp/device_status/sa_profile:devicestatus_sa_profile", 93 "//base/msdp/device_status/tools:devicestatus_tools", 94 "//base/msdp/device_status:devicestatus_service_group" 95 ] 96 }, 97 "inner_kits": [ 98 { 99 "name": "//base/msdp/device_status/interfaces/innerkits:devicestatus_client", 100 "header": { 101 "header_files": [ 102 "include/stationary_data.h", 103 "include/stationary_callback.h", 104 "include/stationary_manager.h", 105 "interaction/include/coordination_message.h", 106 "interaction/include/drag_data.h", 107 "interaction/include/drag_data_util.h", 108 "interaction/include/i_coordination_listener.h", 109 "interaction/include/i_drag_listener.h", 110 "interaction/include/i_start_drag_listener.h", 111 "interaction/include/interaction_manager.h" 112 ], 113 "header_base": "//base/msdp/device_status/interfaces/innerkits" 114 } 115 }, 116 { 117 "name": "//base/msdp/device_status/services/interaction/drag:interaction_drag", 118 "header": { 119 "header_files": [ 120 "interaction/drag/include/drag_data_manager.h" 121 ], 122 "header_base": "//base/msdp/device_status/services" 123 } 124 } 125 ], 126 "test": [ 127 "//base/msdp/device_status:device_status_tests", 128 "//base/msdp/device_status/test/fuzztest:device_status_fuzztest" 129 ] 130 } 131 } 132} 133