• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/time_service",
3  "description": "Allowing apps to use OS time get/set functions",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/time/time_service"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "time_service",
14    "subsystem": "time",
15    "syscap": [
16      "SystemCapability.MiscServices.Time"
17    ],
18    "features": [
19      "time_service_debug_able",
20      "time_service_hidumper_able",
21      "time_service_rdb_enable",
22      "time_service_set_auto_reboot",
23      "time_service_multi_account"
24    ],
25    "hisysevent_config": [
26      "//base/time/time_service/hisysevent.yaml"
27    ],
28    "adapted_system_type": [
29      "standard"
30    ],
31    "rom":"400KB",
32    "ram":"2845KB",
33    "deps": {
34      "components": [
35        "napi",
36        "samgr",
37        "common_event_service",
38        "cJSON",
39        "os_account",
40        "ipc",
41        "ability_base",
42        "ability_runtime",
43        "relational_store",
44        "hilog",
45        "hicollie",
46        "safwk",
47        "c_utils",
48        "access_token",
49        "hisysevent",
50        "device_standby",
51        "init",
52        "power_manager",
53        "runtime_core"
54      ]
55    },
56    "build": {
57      "group_type":{
58        "base_group": [],
59        "fwk_group":[
60          "//base/time/time_service/framework/js/napi/system_time:systemtime",
61          "//base/time/time_service/framework/js/napi/system_timer:systemtimer",
62          "//base/time/time_service/framework/js/napi/system_date_time:systemdatetime",
63          "//base/time/time_service/interfaces/inner_api:time_client",
64          "//base/time/time_service/interfaces/kits/c:time_service_ndk",
65          "//base/time/time_service/framework/js/ani:systemdatetime_ani_package"
66        ],
67        "service_group":[
68          "//base/time/time_service/services/etc/init:timeservice.cfg",
69          "//base/time/time_service/services/profile:time_time_service_sa_profiles",
70          "//base/time/time_service/services:time_system_ability",
71          "//base/time/time_service/services/etc:time.para",
72          "//base/time/time_service/services/etc:time.para.dac"
73        ]
74      },
75      "inner_api": [
76        {
77          "name": "//base/time/time_service/interfaces/inner_api:time_client",
78          "header": {
79            "header_files": [
80              "itimer_info.h",
81              "time_service_client.h"
82            ],
83            "header_base":"//base/time/time_service/interfaces/inner_api/include"
84          }
85        },
86        {
87          "name": "//base/time/time_service/framework/cj:cj_system_date_time_ffi",
88          "header": {
89            "header_files": [],
90            "header_base":"//base/time/time_service/framework/cj/include"
91          }
92        }
93      ],
94      "test": [
95        "//base/time/time_service/test/fuzztest:fuzztest",
96        "//base/time/time_service/test/unittest/service_test:unittest",
97        "//base/time/time_service/test/unittest/js_test:unittest",
98        "//base/time/time_service/test/unittest/native_test:unittest"
99      ]
100    }
101  }
102}