• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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