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}